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
Jump to
- 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:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
GithubCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- 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
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.
