mcpField
F
FindingAlpha AI MCP Server

FindingAlpha AI MCP Server

本地服务
github.com/finding-alpha金融数据179 周前更新

关于 FindingAlpha AI MCP Server

FindingAlpha AI MCP Server 提供公开交易股票基本面分析工具,包括分部收入和国会议员交易数据。适用于按股票代码或议员姓名查询的股票研究工作流。

主要功能

  1. 01查询分部收入
  2. 02按姓名查询国会议员交易
  3. 03按股票代码查询国会议员交易

适用场景

  1. 01查看公司的收入分部
  2. 02查询与某位议员相关的交易
  3. 03查找某只股票的国会议员交易

MCP 相关

向 MCP 客户端提供分部收入和国会议员交易查询工具,可按股票代码或议员姓名查询。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"findingalpha-ai": {
"command": "npx",
"args": [
"-y",
"@smithery/cli"
]
}
}
}
启动命令npx -y @smithery/cli

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@smithery/cli

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

FindingAlpha AI MCP 服务器

smithery badge

FindingAlpha AI 的模型上下文协议服务器,提供用于上市股票基本面分析和处理的各种工具。

安装

通过 Smithery
npx -y @smithery/cli install findingalpha-ai-mcp --client claude
通过 npm
npm install findingalpha-ai-mcp

开发

先决条件
  • Node.js 18 或更高版本
  • npm
设置
  1. 安装依赖项:
npm install
  1. 构建服务器:
npm run build
  1. 在开发期间启用自动重建:
npm run watch
测试
npm test

使用示例

许可证

MIT 许可证——详情请参见 LICENSE。

API 端点

MCP 服务提供以下端点:

  1. 分部收入

    • 端点:segmented-revenue
    • 参数:ticker(字符串)- 股票代码(例如,AAPL)
    • 示例:使用 { "ticker": "AAPL" } 调用 segmented-revenue
  2. 按姓名查询国会议员交易

    • 端点:congress-trades-by-name
    • 参数:name(字符串)- 国会议员的名字(例如,nancy)
    • 示例:使用 { "name": "nancy" } 调用 congress-trades-by-name
  3. 按股票代码查询国会议员交易

    • 端点:congress-trades-by-ticker
    • 参数:ticker(字符串)- 股票代码(例如,AAPL)
    • 示例:使用 { "ticker": "AAPL" } 调用 congress-trades-by-ticker

测试

该项目包含集成测试和单元测试。

运行测试
# Run all tests
npm test

# Run only client integration tests
npm run test:client

# Run only unit tests
npm run test:unit
测试文件
  • 集成测试:test-client.js
  • 单元测试:
    • src/__tests__/segmented-revenue.test.ts
    • src/__tests__/congress-trades.test.ts

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。