使用说明
基本能力
产品定位
Giphy MCP 服务是一个基于多代理对话协议(MCP)的服务,用于处理与Giphy API的交互。
核心功能
- 支持多种传输模式(如stdio、sse)。
- 提供丰富的开发工具(ruff、mypy、pytest)。
- 支持静态分析和预提交钩子。
- 使用Hatch进行构建和发布。
适用场景
- 开发需要与Giphy API交互的应用程序。
- 需要多代理对话协议支持的场景。
- 需要自动化测试和静态分析的开发环境。
使用教程
使用依赖
- Python 3.9+
- pip和uv
安装教程
- 克隆仓库:
git clone <repository-url> cd mcp-server - 安装依赖:或使用uv:
pip install -e ".[dev]"uv pip install --editable ".[dev]"
调试方式
- 运行lint检查:
ruff check - 格式化代码:
ruff format - 运行静态分析:
./scripts/static-analysis.sh - 运行测试:
./scripts/test.sh - 启动服务器:
python mcp_server/main.py stdio
