返回市场
财务工具mcp

财务工具mcp

作者:VoxLink-org47 星标更新:2025-09-14

项目介绍

finance-tools-mcp: 一款金融分析MCP服务器

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

概述

finance-tools-mcp 是一个模型上下文协议(MCP)服务器,旨在为大型语言模型(LLMs)提供全面的金融洞察和分析能力。它基于investor-agent进行修改,并与各种数据源和分析库集成,以提供一套详细的金融研究和分析工具。

<a href="https://glama.ai/mcp/servers/@VoxLink-org/finance-tools-mcp"> <img width="380" height="200" src="https://gips1.baidu.com/it/u=3408832732,2965768873&fm=3081&app=3_081&f=PNG?w=760&h=400" alt="Finance Tools MCP服务器" /> </a>

预备条件

  • Python: 需要 3.10 或更高版本。
  • 包管理器: 推荐使用uv作为此项目的包安装程序和解析器。

安装

首先,如果尚未安装,请安装 uv

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

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

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

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客户端

要将 finance-tools-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
  • Windows: %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"],
    }
  }
}