
zlinzzzz/findata-mcp-server
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
FinData позволяет вашим агентам ИИ получать финансовые данные от различных поставщиков, таких как Tushare, Wind и DataYes.
Обзор
Обзор • Демо • Быстрый запуск • Поддерживаемые поставщики данных • Инструменты Open Source предоставляет профессиональные возможности доступа к финансовым данным для LLM. Он поддерживает различные поставщики данных, такие как , , и т.д. Это позволяет приложениям ИИ быстро извлекать финансовые данные. Полностью поддерживает и транспорт, предлагая гибкость для различных сред. [[Т0]] Прежде чем начать, пожалуйста, заполните следующие приготовления: - питон => 3.11 - mcp[cli]>=1.6.0 - панды>=2.2.3 - uv В зависимости от поставщика данных, установите дополнительные пакеты, такие как: Вам нужно будет отредактировать файл конфигурации клиента MCP, чтобы добавить finData:
Обзор (машинный перевод)
Обзор • Демо-версия Быстрый старт Поддерживаемые поставщики данных • Инструменты
#Обзор
FinData - это сервер с открытым исходным кодом Model Context Protocol (MCP), который предоставляет профессиональные возможности доступа к финансовым данным для LLM. Он поддерживает различные поставщики данных, такие как Tushare, Wind, DataYes и т.д. Это позволяет приложениям ИИ быстро извлекать финансовые данные.
Полностью поддерживает перевозки Stdio и SSE, предлагая гибкость для различных сред.
Демонстрация
[[Т0]]
Быстрый старт
Предпосылки
Прежде чем начать, пожалуйста, заполните следующие приготовления:
- питон => 3.11
- mcp[cli]=1.6.0
- панды>=2.2.3
- Ув.
В зависимости от поставщика данных, установите дополнительные пакеты, такие как:
- tushare=1.4.21
Конфигурация
###Студенческий транспорт
Вам нужно будет отредактировать файл конфигурации клиента MCP, чтобы добавить finData:
Транспорт
Установите переменные среды DATA_API_TOKEN и PROVIDER на сервере, на котором размещен MCP-сервер:
Windows*
** Linux**
Запустите MCP-сервер:
- Дополнительные аргументы:
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
Overview
FinData is an open-source Model Context Protocol(MCP) Server that provides professional financial data access capabilities for LLM. It supports various data providers such as Tushare, Wind, DataYes, etc. This enables AI applications to quickly retrieve financial data.
Fully supports both Stdio and SSE transports, offering flexibility for different environments.
Demonstration
https://github.com/user-attachments/assets/1a6d02af-22a3-44a0-ada7-a771a1c4818d
Quick Start
Prerequisites
Before getting started, please complete the following preparations:
- python => 3.11
- mcp[cli]>=1.6.0
- pandas>=2.2.3
- uv
Depending on your data provider, install optional packages such as:
- tushare>=1.4.21
Configuration
Stdio Transport
You will need to edit the MCP client configuration file to add finData:
{
"mcpServers": {
"finData": {
"command": "uv",
"args": [
"--directory",
"/ABSOLUTE/PATH/TO/PARENT/FOLDER/finData-mcp-server/src/findata",
"run",
"server.py"
],
"env": {
"DATA_API_TOKEN": "", // API Token for accessing data provider
"PROVIDER": "tushare" // Specified data provider
}
}
}
}
SSE Transport
Set the environment variables DATA_API_TOKEN and PROVIDER on the server hosting the MCP Server:
Windows
set DATA_API_TOKEN=
set PROVIDER=
Linux
export DATA_API_TOKEN=
export PROVIDER=
Then, start the MCP Server:
uv run server.py --transport sse
-
Optional Arguments:
--sse-hostHost to bind SSE server to (default: localhost)--sse-portPort for SSE server (default: 8000)
Once the MCP Server is running, update your MCP client’s configuration with the following settings to connect to it.
{
"mcpServers": {
"finData": {
"name": "finData",
"type": "sse",
"baseUrl": "http://localhost:8000/sse"
Установка
This server does not publish a one-line install command.
Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →Конфигурация
{
"mcpServers": {
"finData": {
"command": "uv",
"args": [
"--directory",
"/ABSOLUTE/PATH/TO/PARENT/FOLDER/finData-mcp-server/src/findata",
"run",
"server.py"
],
"env": {
"DATA_API_TOKEN": "", // API Token for accessing data provider
"PROVIDER": "tushare" // Specified data provider
}
}
}
}