
Python Server MCP - Cryptocurrency Price Service

2025.04.02
0
Python加密货币价格服务金融数据API金融服务
PythonServerMcp 是一个基于 Python 和 MCP 框架构建的加密货币价格服务。它提供了实时加密货币价格检索功能,并集成了 CoinMarketCap API。该服务支持多种环境配置(开发、生产、暂存、本地),并可以通过 Docker 容器部署。
View on GitHub
Overview
基本能力
产品定位
PythonServerMcp 是一个加密货币价格信息服务,旨在为开发者提供一个简单易用的 API 来获取实时加密货币价格数据。
核心功能
- 实时加密货币价格检索
- 环境基于配置(开发、生产、暂存、本地)
- CoinMarketCap API 集成
- Docker 容器部署
适用场景
- 加密货币价格监控
- 金融数据分析
- 区块链应用开发
工具列表
prices.py
: 提供加密货币价格查询功能
常见问题解答
- 如何配置 CoinMarketCap API 密钥?
在
.env
文件中设置COINMARKETCAP_API_KEY
变量。 - 如何切换环境?
修改
.env
文件中的ENVIRONMENT
变量。
使用教程
使用依赖
- Python 3.12+
- uv (包和虚拟环境管理器)
- Docker (可选,用于容器执行)
安装教程
使用 uv (推荐)
# 克隆仓库
git clone <repository-url>
cd PythonServerMcp
# 创建并激活虚拟环境
uv venv
source .venv/bin/activate
# 安装依赖
uv sync
使用 Docker
# 构建镜像
docker build -t test-mcp -f Dockerfile --platform linux/amd64 .
# 运行容器
docker run -it test-mcp
调试方式
本地执行
python main.py
使用 Docker
docker run -it test-mcp