MCP Server for Gravatar

MCP Server for Gravatar

site icon
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 客户端

安装教程

  1. 克隆仓库 bash git clone https://github.com/andrewdmontgomery/mcp-server-gravatar.git cd mcp-server-gravatar
  2. 安装依赖 bash uv sync
  3. 生成 OpenAPI 客户端(如果更新了 openapi.yamlbash make generate

调试方式

  1. 运行 MCP Inspector bash npx @modelcontextprotocol/inspector uv run mcp-server-gravatar
  2. 在浏览器中打开 Inspector UI(如 http://localhost:6274

许可证

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