ZF

zlinzzzz/findata-mcp-server

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

57 stars 12 forks 품질 57 트렌드 13Apache-2.0

FinData는 Tushare, Wind, DataYes와 같은 다른 공급자로부터의 AI 에이전트가 금융 데이터를 검색할 수 있습니다.

개요

개요 • 데모 • 빠른 시작 • 지원 된 데이터 공급자 • 도구 LLM의 전문 금융 데이터 액세스 기능을 제공하는 오픈 소스입니다. 그것은 , , 등과 같은 각종 자료 공급자를 지원합니다. AI 애플리케이션을 사용하여 금융 데이터를 신속하게 검색할 수 있습니다. 완전히 다른 환경을 위한 융통성을 제안하는 및 수송을 지원합니다. https://github.com/user-attachments/assets/1a6d02af-22a3-44a0-ada7-a771a1c4818d] [T0]] [T0]] [T0]] [T0]] [T0]] [T0]] [T0]] [T0] [T0] [T0]] [T0] [T0] [T0]] [T0]] [T0] [T0] [T0] [T0] [T0]] [T0] [T0]] [T0] [T0] [T0]] [T0]] [T0] [T0] [T0]] https://github.com/user-attachments/assets/1a6d02af-22a3-44a0-ada7-a771a1c4818d] https://github.com/user-attachments/assets/1a6d02af-22a3-44a0-ada7-a771a1c4818d]]] https://github.com/user-attachments/assets/1a6d02af-22a3-44a0-ada7-a771a1c4818d]]]]]] [[https://github.com/user-attachments/assets/1a6d02af-22a3-44a0-ada7-a771a1c4818d]]]]]]] [[[[[[https://github.com/user-attachments/assets/1a6d02af-22a3-44a0-ada7-a771a1c4818d]]]]]]]]]]]]]] [[[[[[[https://github.com/user-attachments/assets/1a6d02af-22a3-44a0-ada7-a771a1c4818d]]]]]]]]]]]]]]]]]] [[[[[[[[[[[[[[[[[[[[[[ 시작하기 전에 다음 준비를 완료하십시오. - python => 3.11 - mcp[cli]>=1.6.0 - pandas>=2.2.3 - uv 데이터 공급자에 따라, 다음과 같은 옵션 패키지를 설치: finData를 추가하려면 MCP 클라이언트 구성 파일을 편집해야합니다

개요(AI 번역)

개요 • 데모 • 빠른 시작 • 지원된 데이터 공급자 • 제품정보

개요

FinData는 오픈 소스 ** Model Context Protocol(MCP) Server**로 LLM의 전문 금융 데이터 액세스 기능을 제공합니다. Tushare, Wind, DataYes 등과 같은 다양한 데이터 제공업체를 지원합니다. AI 애플리케이션을 사용하여 금융 데이터를 신속하게 검색할 수 있습니다.

Stdio 및 SSE 운송, 다양한 환경에 유연성을 제공합니다.

데모

https://github.com/user-attachments/assets/1a6d02af-22a3-44a0-ada7-a771a1c4818d] [T0]] [T0]] [T0]] [T0]] [T0]] [T0]] [T0]] [T0] [T0] [T0]] [T0] [T0] [T0]] [T0]] [T0] [T0] [T0] [T0] [T0]] [T0] [T0]] [T0] [T0] [T0]] [T0]] [T0] [T0] [T0]] https://github.com/user-attachments/assets/1a6d02af-22a3-44a0-ada7-a771a1c4818d] https://github.com/user-attachments/assets/1a6d02af-22a3-44a0-ada7-a771a1c4818d]]] https://github.com/user-attachments/assets/1a6d02af-22a3-44a0-ada7-a771a1c4818d]]]]]] [[https://github.com/user-attachments/assets/1a6d02af-22a3-44a0-ada7-a771a1c4818d]]]]]]] [[[[[[https://github.com/user-attachments/assets/1a6d02af-22a3-44a0-ada7-a771a1c4818d]]]]]]]]]]]]]] [[[[[[[https://github.com/user-attachments/assets/1a6d02af-22a3-44a0-ada7-a771a1c4818d]]]]]]]]]]]]]]]]]] [[[[[[[[[[[[[[[[[[[[[[

빠른 시작

필수품

시작하기 전에 다음 준비를 완료하십시오.

  • python => 3.11의
  • mcp[cli]>1.6.0
  • 팬더>=2.2.3
  • 비

데이터 공급자에 따라, 다음과 같은 옵션 패키지를 설치:

  • 튜share>=1.4.21

구성

Stdio 수송

finData를 추가하려면 MCP 클라이언트 구성 파일을 편집해야합니다.

SSE 수송

환경 변수 설정 DATA_API_TOKEN 과 PROVIDER] 서버에서 MCP 서버 호스팅:

**윈도우 **

**리눅스 **

그런 다음 MCP Server를 시작합니다.

  • 선택적인 Arguments:

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

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-host Host to bind SSE server to (default: localhost)

    --sse-port Port 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"
GitHub에서 전체 README 보기

설치

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 } } } }