股票分析服务

FindingAlpha AI MCP Server 是一个为公开交易股票提供基本面分析和处理工具的服务。

  • by finding-alpha
  • TypeScript
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 finding-alpha/findingalpha-ai-mcp

使用说明

查找Alpha AI MCP服务器

FindingAlpha AI的模型上下文协议服务器,为公开交易股票的基本面分析和处理提供各种工具。

安装

通过史密瑟里

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许可证-请参阅 许可证 了解详情。

API终点

MCP服务器提供以下端点:

  1. 细分收入

    • 端点: segmented-revenue
    • 参数: ticker (string)-股票代码(例如AAPL)
    • 例子: segmented-revenue 随着 { "ticker": "AAPL" }
  2. 按名称列出的国会交易

    • 端点: congress-trades-by-name
    • 参数: name (string)-国会议员的名字(例如nancy)
    • 例子: congress-trades-by-name 随着 { "name": "nancy" }
  3. Ticker的国会交易

    • 端点: congress-trades-by-ticker
    • 参数: ticker (string)-股票代码(例如AAPL)
    • 例子: congress-trades-by-ticker 随着 { "ticker": "AAPL" }

测试

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

运行测试

# 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