Python Server MCP - Cryptocurrency Price Service

Python Server MCP - Cryptocurrency Price Service

site icon
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

许可证

该项目遵循 GPL-3.0 开源许可条款,请参阅 GPL-3.0 了解完整条款。