返回市场
MCP服务器Giphy

MCP服务器Giphy

作者:microsoft372 星标更新:2025-11-15

项目介绍

MCP GIPHY 服务器

概述

该项目实现了与GIPHY API集成的模型上下文协议(MCP)服务器。该服务器允许助手提交最近的聊天历史记录('上下文')和一个搜索词,以从GIPHY检索候选结果列表并加载其图像数据。

功能

  • 搜索和检索: 使用GIPHY API根据提供的搜索词搜索图像。
  • (未来)采样: 利用MCP的“采样”功能请求助手选择最符合上下文的图像。
  • 集成: 所选的GIPHY图像及其元数据返回到原始助手工具调用中,使其能够包含在对用户的响应中。

安装和设置

只需运行:

make

以创建虚拟环境并安装依赖项。

运行服务器

使用VSCode启动配置,或手动运行:

默认使用stdio传输:

uv run -m mcp_server.start

对于SSE传输:

uv run -m mcp_server.start --transport sse --port 6020

SSE URL是:

http://127.0.0.1:6000/sse

客户端配置

要在您的设置中使用此MCP服务器,请考虑以下配置:

UV - 本地文件

{
  "mcpServers": {
    "giphy-server": {
      "command": "uv",
      "args": ["run", "-m", "mcp_server.start"],
      "env": {
        "GIPHY_API_KEY": "YOUR_GIPHY_API_KEY"
      }
    }
  }
}

SSE

{
  "mcpServers": {
    "giphy-server": {
      "command": "http://127.0.0.1:6000/sse",
      "args": []
    }
  }
}

确保在环境中设置了GIPHY_API_KEY,以便服务器可以与GIPHY API进行身份验证。