金融分析MCP服务器

finance-tools-mcp是一个模型上下文协议(MCP)服务器,旨在为大型语言模型(LLMs)提供全面的金融洞察和分析能力。

  • by VoxLink-org
  • 混合部署
  • 51 星标
  • 更新于
在 GitHub 查看 voxlink-org/finance-tools-mcp

使用说明

金融工具mcp:金融分析mcp服务器

https://github.com/VoxLink-org/finance-tools-mcp

概述

这 金融工具mcp 是一个模型上下文协议(MCP)服务器,旨在为大型语言模型(LLM)提供全面的财务见解和分析能力。修改自 投资者代理人,它与各种数据源和分析库集成,为详细的财务研究和分析提供了一套工具。

先决条件

  • python 3.10或更高。
  • 包管理器: 紫外线 是此项目的推荐包安装程序和解析器。

安装

首先,安装 uv 如果你还没有:

curl -LsSf https://astral.sh/uv/install.sh | sh

确保 uv 在系统的PATH中。您可能需要重新启动终端或添加 ~/.cargo/bin 到你的路径。

然后,您可以运行 finance-tools-mcp MCP服务器使用 uvx (它执行一个包,而不将其显式安装到您的环境中):

uvx finance-tools-mcp

要使用FRED API密钥运行服务器(用于增强宏观经济数据访问),请将其设置为环境变量:

FRED_API_KEY=YOUR_API_KEY uvx finance-tools-mcp

您还可以使用服务器发送事件(SSE)传输来运行服务器,这可能是某些MCP客户端的首选:

uvx finance-tools-mcp --transport sse

或者使用FRED API密钥和SSE传输:

FRED_API_KEY=YOUR_API_KEY uvx finance-tools-mcp --transport sse

与MCP客户端一起使用

综合 金融工具mcp 使用MCP客户端(例如,Claude Desktop),将以下配置添加到您的 claude_desktop_config.json:

{
  "mcpServers": {
    "investor": {
        "command": "path/to/uvx/command/uvx",
        "args": ["finance-tools-mcp"],
    }
  }
}

调试

您可以利用MCP检查器调试服务器:

npx @modelcontextprotocol/inspector uvx finance-tools-mcp

或

npx @modelcontextprotocol/inspector uv --directory  ./ run finance-tools-mcp

对于日志监控,请检查以下目录:

  • macOS: ~/Library/Logs/Claude/mcp*.log
  • 窗户: %APPDATA%\Claude\logs\mcp*.log

发展

对于本地开发和测试:

  1. 按照中所述使用MCP检查器 调试 部分。
  2. 使用具有此配置的Claude Desktop进行测试:
{
  "mcpServers": {
    "investor": {
      "command": "path/to/uv/command/uv",
      "args": ["--directory", "path/to/finance-tools-mcp", "run", "finance-tools-mcp"],
    }
  }
}