金融数据MCP服务器

一个基于Python构建的极简MCP服务器,提供公司名称转股票代码和从Yahoo Finance获取金融数据的功能,主要用于学习如何构建和运行MCP服务器。

  • by esurovtsev
  • Python
  • 本地部署
  • 4 星标
  • 更新于
在 GitHub 查看 esurovtsev/mcp-finance-server-py

使用说明

金融MCP服务器

一个用Python构建的最小MCP服务器,它提供了两个示例工具:一个用于将公司名称转换为股票代码,另一个用于从雅虎财经获取财务数据。该项目侧重于学习如何构建和运行MCP服务器——将一个简单的财务场景纯粹用作演示用例。

安装

开发安装

# Clone the repository
git clone https://github.com/yourusername/mcp-finance-server-py.git
cd mcp-finance-server-py

# Install in development mode
uv pip install -e .

生产装置

uv pip install finance-mcp

用法

直接运行服务器

finance-mcp

使用Claude Desktop或其他MCP客户端进行配置

将其添加到您的MCP配置文件中(例如。, claude_desktop_config.json):

{
  "mcpServers": {
    "finance-mcp": {
      "command": "uv",
      "args": [
        "--directory",
        "/absolute/path/to/mcp-finance-server-py", // Update this path
        "run",
        "finance-mcp"
      ]
    }
  }
}

视频演练

观看:构建自己的MCP服务器:使用Python SDK和Cursor IDE的实用指南

此视频提供了补充此存储库中代码的上下文和解释:

  • 在Cursor IDE中通过实际演示查看MCP服务器的运行情况
  • 了解实施背后的设计决策
  • 了解不同组件如何协同工作
  • 深入了解人工智能模型如何发现自定义工具并与之交互

如果您不仅想了解此MCP实现背后的“什么”,还想了解“为什么”,该视频提供了开发过程的导览,并解释了关键架构选择背后的原因。