gyazo-mcp-server

gyazo-mcp-server

site icon
2025.04.22 10
TypeScript图片服务AI 集成内容生成
gyazo-mcp-server 是一个基于 TypeScript 的 Model Context Protocol 服务器,专门用于 Gyazo 图片集成。它允许 AI 助手通过 Model Context Protocol 访问和交互 Gyazo 图片,提供图片资源和相关工具。
View on GitHub

Overview

基本能力

产品定位

gyazo-mcp-server 是一个专门用于 Gyazo 图片集成的 MCP 服务器,旨在为 AI 助手提供访问和交互 Gyazo 图片的能力。

核心功能

  • 资源访问:通过 gyazo-mcp:// URI 列表和访问 Gyazo 图片,包括原始图片内容、元数据(标题、描述、应用、URL)和 OCR 数据(如果可用)。
  • 工具支持:提供 gyazo_latest_image 工具,用于获取 Gyazo 的最新图片,包括图片内容、元数据和 OCR 文本(如果可用)。

适用场景

  • AI 助手需要访问和展示 Gyazo 图片的场景。
  • 需要获取最新 Gyazo 图片并进行处理的自动化流程。

工具列表

  • gyazo_latest_image:获取 Gyazo 的最新图片,返回图片内容、元数据和 OCR 文本(如果可用)。

常见问题解答

  • 如何获取 Gyazo API 访问令牌?
  • 访问 https://gyazo.com/api
  • 点击 "Register applications" 按钮
  • 点击 "New Application" 按钮
  • 填写应用名称和描述(名称和回调 URL 为必填项,可使用 http://localhost 作为回调 URL)
  • 点击 "Submit" 按钮
  • 点击应用名称查看详情
  • 滚动到 "Your Access Token" 部分
  • 点击 "Generate" 按钮
  • 复制 "Your access token" 值

使用教程

使用依赖

  • 需要一个 Gyazo 账户和 API 访问令牌。
  • 设置 GYAZO_ACCESS_TOKEN 环境变量。

安装教程

NPM 安装

npm install -g @notainc/gyazo-mcp-server

Claude Desktop 集成

在 MacOS 或 Windows 的 Claude 配置文件中添加以下内容:

使用 NPM 包(推荐)
{
  "mcpServers": {
    "gyazo-mcp-server": {
      "command": "npx",
      "args": ["@notainc/gyazo-mcp-server"],
      "env": {
        "GYAZO_ACCESS_TOKEN": "your-access-token-here"
      }
    }
  }
}
使用 Docker(可选)
{
  "mcpServers": {
    "gyazo-mcp-server": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-e",
        "GYAZO_ACCESS_TOKEN",
        "gyazo-mcp-server"
      ],
      "env": {
        "GYAZO_ACCESS_TOKEN": "your-access-token-here"
      }
    }
  }
}

调试方式

开发模式

npm ci
npm run build
npm run watch

Docker 构建(可选)

npm run image:build

许可证

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