Github

by dre1144

339 downloads
Not rated
GitHub

Description

# MCP Finance Agent Model Context Protocol агент для анализа финансового портфеля и генерации рекомендаций. ## Возможности - Интеграция с Tinkoff Invest API - Анализ портфеля и рисков - Генерация рекомендаций по оптимизации портфеля - Мониторинг рыночных данных - Расчет метрик…

About

# MCP Finance Agent Model Context Protocol агент для анализа финансового портфеля и генерации рекомендаций. ## Возможности - Интеграция с Tinkoff Invest API - Анализ портфеля и рисков - Генерация рекомендаций по оптимизации портфеля - Мониторинг рыночных данных - Расчет метрик эффективности ## Установка 1. Убедитесь…

Details

Author
dre1144
Downloads
339
Categories
Finance

- Integration with Tinkoff Invest API
- Portfolio and risk analysis
- Recommendation generation for portfolio optimization
- Real-time market data monitoring
- Efficiency metric calculations

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Github
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Clone the repository, install dependencies with Poetry, configure environment variables in a .env file, then run the agent using poetry run python -m src.main. The API becomes available at http://localhost:8000.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "github": {
            "github": {
                "command": "docker",
                "args": [
                    "run",
                    "-i",
                    "--rm",
                    "-e",
                    "SUPABASE_URL",
                    "-e",
                    "SUPABASE_SERVICE_KEY",
                    "-e",
                    "ENCRYPTION_KEY",
                    "-e",
                    "MCP_API_KEY",
                    "-e",
                    "MCP_API_URL",
                    "-e",
                    "GITHUB_PERSONAL_ACCESS_TOKEN",
                    "mcp/finance-portfolio-agent"
                ],
                "env": {
                    "GITHUB_PERSONAL_ACCESS_TOKEN": "<YOUR_TOKEN>"
                }
            }
        }
    }
}

McpServers

{
    "github": {
        "command": "docker",
        "args": [
            "run",
            "-i",
            "--rm",
            "-e",
            "SUPABASE_URL",
            "-e",
            "SUPABASE_SERVICE_KEY",
            "-e",
            "ENCRYPTION_KEY",
            "-e",
            "MCP_API_KEY",
            "-e",
            "MCP_API_URL",
            "-e",
            "GITHUB_PERSONAL_ACCESS_TOKEN",
            "mcp/finance-portfolio-agent"
        ],
        "env": {
            "GITHUB_PERSONAL_ACCESS_TOKEN": "<YOUR_TOKEN>"
        }
    }
}

MCP Finance Agent

Model Context Protocol агент для анализа финансового портфеля и генерации рекомендаций.

Возможности

- Интеграция с Tinkoff Invest API
- Анализ портфеля и рисков
- Генерация рекомендаций по оптимизации портфеля
- Мониторинг рыночных данных
- Расчет метрик эффективности

Установка

1. Убедитесь, что у вас установлен Python 3.11+
2. Установите Poetry:

curl -sSL https://install.python-poetry.org | python3 -

3. Клонируйте репозиторий:

git clone <repository-url>
cd mcp-finance-agent

4. Установите зависимости:

poetry install

5. Создайте файл .env на основе .env.example:

cp .env.example .env

6. Настройте переменные окружения в .env

Разработка

1. Активируйте виртуальное окружение:

poetry shell

2. Установите pre-commit хуки:

pre-commit install

3. Запустите тесты:

pytest

Использование

1. Запустите агента:

poetry run python -m src.main

2. API будет доступно по адресу: http://localhost:8000

Тестирование

# Запуск всех тестов с отчетом о покрытии
pytest

Запуск конкретного теста

pytest tests/test_specific.py

Запуск тестов с метками

pytest -m "not integration"

Структура проекта

mcp_finance_agent/
├── src/
│   ├── agent/            # Ядро MCP агента
│   ├── services/         # Внешние сервисы
│   └── models/          # Модели данных
├── tests/               # Тесты
└── docs/               # Документация

Лицензия

MIT

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.