Gyazo MCP Server

by nota

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

Integrations

  • Implemented as a TypeScript-based MCP server that provides access to Gyazo images and their metadata

gyazo-mcp-服务器

用于 Gyazo 图像集成的模型上下文协议服务器

这是一个基于 TypeScript 的 MCP 服务器,提供对 Gyazo 图像的访问。它允许 AI 助手通过模型上下文协议 (MCP) 访问 Gyazo 图像并与之交互,从而提供:

  • 使用 URI 和元数据表示 Gyazo 图像的资源
  • 获取最新图像的工具
  • 通过 Gyazo API 访问图像内容和元数据

特征

资源

  • 通过gyazo-mcp:// URI 列出并访问 Gyazo 图像
  • 每张图片包括:
    • 原始图像内容
    • 元数据(标题、描述、应用程序、URL)
    • OCR 数据(如果有)
  • 支持各种图像格式(JPEG、PNG等)

工具

  • gyazo_latest_image - 从 Gyazo 获取最新的图像
    • 返回图像内容和元数据
    • 包含 OCR 文本(如果可用)

发展

安装依赖项:

npm ci

构建服务器:

npm run build

对于使用自动重建的开发:

npm run watch

Docker

npm run image:build

安装

先决条件

  1. 如果您没有 Gyazo 帐户,请创建一个: https://gyazo.com
  2. 从以下位置获取您的 Gyazo API 访问令牌: https://gyazo.com/api
  3. 使用您的令牌设置GYAZO_ACCESS_TOKEN环境变量

Claude 桌面集成

要与 Claude Desktop 一起使用,请添加服务器配置:

在 MacOS 上: ~/Library/Application Support/Claude/claude_desktop_config.json在 Windows 上: %APPDATA%/Claude/claude_desktop_config.json

{ "mcpServers": { "gyazo-mcp-server": { "command": "/path/to/gyazo-mcp-server/build/index.js", "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" } } } }

调试

由于 MCP 服务器通过 stdio 进行通信,调试起来可能比较困难。我们推荐使用MCP Inspector ,它以包脚本的形式提供:

npm run inspector

检查器将提供一个 URL 来访问浏览器中的调试工具。


-
security - not tested
A
license - permissive license
-
quality - not tested

基于 TypeScript 的 MCP 服务器,使 AI 助手能够使用模型上下文协议与 Gyazo 图像进行交互,并通过 Gyazo API 提供对图像 URI、元数据和 OCR 数据的访问。

  1. Features
    1. Resources
    2. Tools
  2. Development
    1. Docker
  3. Installation
    1. Prerequisites
    2. Claude Desktop Integration
    3. Debugging
ID: bhrk879agk