Token导航 LogoToken导航TokenDH.com
Public Markets logo
金融服务stdio官方级别未说明来源级核验

Public Markets

MCP Server

MCP Server for Public Markets Data Retrieval 是一个基于Model Context Protocol (MCP)接口的服务器,用于通过Financial Modeling Prep (FMP) API检索公开市场数据(如股票价格、公司指标等),适用于金融数据分析和开发测试。

工具数

2

提示词数

0

GitHub Stars

0

资源数

0
Python金融数据数据分析

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

robert-garay

提供方

robert-garay

最后核验

2026/5/17 20:22

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

pip install -r requirements.txt

详细介绍

用于公共市场数据检索的MCP服务器

此服务器提供 模型上下文协议(MCP) 接口,使用财务建模准备(FMP)API检索公开市场数据(股票、公司指标等)。

特性

  • 严格的MCP兼容性:单人 /mcp 使用类似JSON RPC的模式的端点
  • 检索股票价格、公司指标等
  • OAuth支持(演示令牌)
  • 错误处理
  • 使用stdio传输进行本地测试

设置

  1. 克隆存储库 (如果还没有):
   git clone 
   cd mcp-server-public-markets
  1. 创建一个 .env 文件 使用您的FMP API密钥:
   echo "FMP_API_KEY=wQfRLCIqXg0Q681eMZye1mxPCC12jFua" > .env
  1. 安装依赖项:
   pip install -r requirements.txt
  1. 在本地运行服务器(HTTP API):
   uvicorn mcp_server:app --reload
   # or
   python mcp_server.py
  1. 在stdio模式下运行服务器(用于代理/CLI测试):
   STDIO_MODE=1 python mcp_server.py

MCP协议使用

所有请求均发送至 /mcp 端点(HTTP)或JSON行(stdio)。模式为:

请求:

{
  "id": 1,
  "method": "company.metrics",
  "params": { "symbol": "AAPL" }
}

答复:

{
  "id": 1,
  "result": { ... },
  "error": null
}

如果发生错误, resultnullerror 包含代码/消息。

支持的方法

  • stock.price --参数: { "symbol": "AAPL" }
  • company.metrics --参数: { "symbol": "AAPL" }

认证

  • 使用OAuth2承载令牌 test-token 用于本地测试。
  • 对于HTTP,添加标头: Authorization: Bearer test-token
  • 对于stdio,添加字段: "token": "test-token" 在您的请求JSON中。

例子

HTTP(curl)

curl -X POST http://127.0.0.1:8000/mcp \
  -H "Authorization: Bearer test-token" \
  -H "Content-Type: application/json" \
  -d '{"id": 1, "method": "company.metrics", "params": {"symbol": "AAPL"}}'

标准输入输出

开始:

STDIO_MODE=1 python mcp_server.py

然后键入:

{"id": 1, "method": "company.metrics", "params": {"symbol": "AAPL"}, "token": "test-token"}

错误处理

  • 所有错误都将返回到 error 带有代码和消息的字段,MCP风格。

______________________________________________________________________

注: 此项目用于教育/测试目的。对于生产使用,请查看安全性和可扩展性考虑因素。

目录标签

目录标签

Python金融数据数据分析金融市场数据本地部署MCP协议股票价格公司指标金融API

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

oauth

工具数量(toolCount,工具数)

2

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiooauth部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP