关于 Finance MCP Server
Finance MCP Server 是一个以 Python 编写的示例 MCP 服务,围绕金融场景展示服务器的构建与运行。它提供公司名称转股票代码及获取 Yahoo Finance 数据的工具,面向学习 MCP 开发的用户。
主要功能
- 01将公司名称转换为股票代码
- 02获取 Yahoo Finance 金融数据
- 03基于 Python 构建 MCP 服务
适用场景
- 01练习构建 Python MCP 服务
- 02查询公司对应的股票代码
- 03通过 Yahoo Finance 获取金融数据
MCP 相关
该 MCP 服务向客户端提供公司名称转股票代码和获取 Yahoo Finance 数据的工具,作为 MCP 开发示例。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
Finance MCP Server
一个使用 Python 构建的精简 MCP 服务,提供两个示例工具:一个用于将公司名称转换为股票代码,另一个用于从 Yahoo Finance 获取财务数据。本项目旨在帮助学习如何构建和运行 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 服务的运行情况
- 了解实现背后的设计决策
- 学习不同组件如何协同工作
- 深入了解 AI 模型如何发现并与自定义工具交互
如果你不只想了解此 MCP 实现“是什么”,还想了解背后的“为什么”,视频将带你逐步了解开发过程,并解释关键架构选择背后的考量。
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
