mcpField
F
Finance Tools Mcp

Finance Tools Mcp

本地服务
github.com/VoxLink-org金融数据5159 周前更新

关于 Finance Tools Mcp

finance-tools-mcp 是一个面向 LLM 的金融分析 MCP 服务,可为金融研究与分析提供多种工具。该项目改编自 investor-agent,集成了多种数据源和分析库。

主要功能

  1. 01金融分析工具集合
  2. 02集成多种数据源与分析库
  3. 03支持 FRED API Key 获取宏观经济数据
  4. 04支持 stdio 与 SSE 传输方式

适用场景

  1. 01为 LLM 提供股票与投资研究数据
  2. 02通过 Claude Desktop 等客户端进行金融分析
  3. 03调试与测试金融类 MCP 工具

MCP 相关

该项目是一个 MCP 服务,向 MCP 客户端暴露金融分析工具,可通过 uvx 启动并配置到 Claude Desktop 等客户端中。

配置

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

mcp.json · 通用配置
{
"mcpServers": {
"finance-tools": {
"command": "uvx",
"args": [
"finance-tools-mcp"
]
}
}
}
启动命令uvx finance-tools-mcp

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

安装包
pypifinance-tools-mcp

工具

17

收录的工具列表 · 更新于 2 周前

参数类型必填说明
tickerstring是

详细介绍

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

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

概述

finance-tools-mcp 是一种模型上下文协议(MCP)服务,旨在为大语言模型(LLM)提供全面的金融洞察和分析能力。它基于 investor-agent 修改而来,整合了多种数据源和分析库,提供一套用于深入金融研究和分析的工具。

Finance Tools MCP 服务

前置要求

  • Python: 需要 3.10 或更高版本。
  • 包管理器: uv 是本项目推荐的包安装和解析工具。

安装

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

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

确保 uv 位于系统的 PATH 中。你可能需要重启终端,或将 ~/.cargo/bin 添加到 PATH 中。

然后,你可以使用 uvx 运行 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 客户端中使用

如需将 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"],
    }
  }
}

评论

支持 Markdown

第一次接触 MCP?

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

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