
MCP Server for Gravatar

2025.04.24
0
PythonGravatar 服务MCP 服务器其它
mcp-server-gravatar 是一个基于 stdio 的 Model Context Protocol (MCP) 服务器,提供对 Gravatar 个人资料和头像数据的访问。客户端(如 Claude Desktop、自定义 IDE 插件)可以通过 MCP 发现和调用工具来获取 Gravatar 个人资料和头像。
View on GitHub
Overview
基本能力
产品定位
mcp-server-gravatar 是一个提供 Gravatar 个人资料和头像数据访问的 MCP 服务器。
核心功能
- 通过电子邮件或 SHA256 哈希获取 Gravatar 个人资料
- 检索特定的个人资料字段
- 列出用户头像并获取头像图像字节
- 通过 stdio 工作,便于与支持 MCP 的客户端集成
适用场景
- 在 Claude Desktop 或其他支持 MCP 的客户端中集成 Gravatar 数据
- 开发需要访问 Gravatar 个人资料和头像的自定义 IDE 插件
工具列表
uv
: 用于依赖管理和运行服务器make
: 用于生成 OpenAPI 客户端MCP Inspector
: 用于跟踪和调试提示和工具执行
常见问题解答
- 需要手动修改生成的 OpenAPI 客户端代码以修复问题
- 需要设置
GRAVATAR_API_TOKEN
环境变量以使用 Gravatar API
使用教程
使用依赖
- Python 3.10 或更高版本
- uv CLI 工具
- (可选)Docker,用于通过
make generate
重新生成 OpenAPI 客户端
安装教程
- 克隆仓库
bash git clone https://github.com/andrewdmontgomery/mcp-server-gravatar.git cd mcp-server-gravatar
- 安装依赖
bash uv sync
- 生成 OpenAPI 客户端(如果更新了
openapi.yaml
)bash make generate
调试方式
- 运行 MCP Inspector
bash npx @modelcontextprotocol/inspector uv run mcp-server-gravatar
- 在浏览器中打开 Inspector UI(如
http://localhost:6274
)