SSI Stock Data MCP Server
Оглавление
Related MCP server: Tushare_MCP
1. Введение
SSI Stock Data MCP — сервер Model Context Protocol (MCP) для получения внутридневных данных по акциям Вьетнама. Он позволяет помощникам и инструментам ИИ запрашивать внутридневные данные с использованием API SSI FastConnect программным и безопасным способом.
2. Особенности
[x] Список кодов акций по биржам
[x] Получить подробную информацию о биржевом коде
[x] Получить список кодов акций в корзине индекса
[x] Получить список индексных кодов
[x] Извлечение информации об открытии, максимуме, минимуме, закрытии, объеме и стоимости биржевого кода по данным каждого тика
[x] Получить информацию об открытии, максимуме, минимуме, закрытии, объеме и стоимости биржевого кода по дням
[x] Получить ежедневные результаты торговли композитного индекса
[x] Получить ежедневную торговую информацию по биржевому коду
[x] Поддержка контейнеризации Docker
[ ] Поддержка получения данных в реальном времени через потоковый адаптер (планируется)
[ ] Поддержка управления заказами и торговли через MCP (будущее рассмотрение)
3. Быстрый старт
3.1 Предпосылки
Питон 3.12+
uv (для быстрого управления зависимостями).
Docker (опционально, для контейнерного развертывания).
Убедитесь, что вы зарегистрировались на сервисе SSI FastConnect перед запуском этого сервера MCP. Вы можете зарегистрироваться на SSI FastConnect , чтобы получить свой идентификатор потребителя и секрет.
Установка через Smithery
Чтобы автоматически установить SSI Stock MCP Server для Claude Desktop через Smithery :
npx -y @smithery/cli install @archiephan78/ssi-stock-mcp-server --client claude3.2 Локальный запуск
Клонируйте репозиторий:
# Clone the repository
$ git clone https://github.com/archiephan78/ssi-stock-mcp-server.gitНастройте переменные среды
# Set environment variables (see .env.sample)
FC_DATA_URL=https://fc-data.ssi.com.vn/ #optional
FC_DATA_AUTH_TYPE=Bearer #optional
FC_DATA_CONSUMER_ID=your_consumer_id
FC_DATA_CONSUMER_SECRET=your_consumer_secret Добавьте конфигурацию сервера в файл конфигурации клиента. Например, для Claude Desktop:
{
"mcpServers": {
"SSIStockMCPServer": {
"command": "uv",
"args": ["--directory", "full-path", "run", "ssi-stock-mcp-server"],
"env": {
"FC_DATA_CONSUMER_ID": "id",
"FC_DATA_CONSUMER_SECRET": "id",
"FC_DATA_URL": "https://fc-data.ssi.com.vn/",
"FC_DATA_AUTH_TYPE": "Bearer"
}
}
}
}Перезапустите Claude Desktop, чтобы загрузить новую конфигурацию.
Теперь вы можете попросить Клода взаимодействовать с данными, используя естественный язык:
"Chỉ số VN30 хом най có gì hot khong"
"Получите объемную комнату, а затем запретите SSI, но нет"
«так что лучше, чем SSI и VND, сейчас нет»
"общее количество матчей с SSI в течение 1 месяца"


3.3. Запуск Docker
Запустите его с помощью готового образа (или вы можете собрать его самостоятельно):
$ docker run -p 8000:8000
-e FC_DATA_CONSUMER_ID=id
-e FC_DATA_CONSUMER_SECRET=id ghcr.io/archiephan78/ssi-stock-mcp-serverЗапуск с Docker в Claude Desktop:
{
"mcpServers": {
"SSIStockMCPServer": {
"command": "docker",
"args": [
"run",
"--rm",
"-i",
"-e", "FC_DATA_CONSUMER_ID",
"-e", "FC_DATA_CONSUMER_SECRET",
"ghcr.io/archiephan78/ssi-stock-mcp-server:latest"
],
"env": {
"FC_DATA_CONSUMER_ID": "your_username",
"FC_DATA_CONSUMER_SECRET": "your_password"
}
}
}
}Эта конфигурация передает переменные среды из Claude Desktop в контейнер Docker, используя флаг -e только с именем переменной и предоставляя фактические значения в объекте env .
4. Инструменты
Сервер MCP предоставляет инструменты:
Получить список ценных бумаг:
get_securities_list()Получить сведения о ценных бумагах:
get_securities_details()Получить индекс:
get_index_components()Получить индекс списка:
get_index_list()Получить ежедневные цены открытия, максимума, минимума, закрытия:
get_daily_ohlc()Получить внутридневное открытие, максимум, минимум, закрытие:
get_intraday_ohlc()Получить ежедневный индекс:
get_daily_index()Получить цену акций:
get_stock_price()
Полную информацию об API см. в src/ssi_stock_mcp_server/server.py.
5. Развитие
Вклады приветствуются! Пожалуйста, откройте тему или отправьте запрос на извлечение, если у вас есть какие-либо предложения или улучшения.
Этот проект использует uv для управления зависимостями. Установите uv, следуя инструкциям для вашей платформы.
# Clone the repository
$ git clone https://github.com/archiephan78/ssi-stock-mcp-server.git
$ uv venv
$ source .venv/bin/activate # On Unix/macOS
$ .venv\Scripts\activate # On Windows
$ uv pip install -e .
# run test
$ pytest6. Лицензия
Контакты/Поддержка
Если у вас возникли какие-либо проблемы или вам нужна поддержка, пожалуйста, создайте сообщение на GitHub.
Электронная почта: нет данных
This server cannot be deployed
Maintenance
Related MCP Connectors
A Model Context Protocol server exposing real-time and historical Colombo Stock Exchange (CSE) data to AI agents and LLM applications. Provides quotes and OHLCV price history, full financial statements (income, balance sheet, cash flow), pre-computed technicals (moving averages, RS ratings, volume signals), macroeconomic indicators, corporate actions, and rule-based screening across CSE stocks and sector indices, everything needed to build CSE-aware trading assistants, research tools, and market-analysis agents. This is the official MCP server of www.ceyloncharts.com
Financial data MCP server for Claude, ChatGPT, Cursor and Codex. Real-time stock quotes, financial statements, options flow, SEC filings, insider trades, 13F holdings, macro data and market news from gloom.sh, the open-source Bloomberg Terminal alternative.
Vietnam stock market data & portfolios via Finhay Securities OpenAPI.
MCP server giving AI agents one-connection access to China A-share market intelligence: financials,
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceA server based on Model Context Protocol that enables AI assistants to query and search for stock information using the Tushare API.48MIT
- AlicenseNot gradedqualityBmaintenanceA Model Context Protocol server that provides intelligent stock data assistance through Tushare's financial data API, enabling users to query comprehensive stock information, financial data, and market indices through natural language.49MIT
- AlicenseNot gradedqualityDmaintenanceA Model Context Protocol server that wraps the Kiwoom Securities REST API to provide read-only access to Korean stock market information. It enables LLMs to query real-time prices, charts, investor trends, and account balances directly.3MIT
- AlicenseNot gradedqualityCmaintenanceA Model Context Protocol server that integrates Futu OpenAPI, enabling AI models to query real-time market data and execute trades across Hong Kong, US, and A-share markets.80MIT