Gyazo-MCP 服务器
一个基于 TypeScript 的 MCP 服务器,通过模型上下文协议(Model Context Protocol)使 AI 助手能够与 Gyazo 图像进行交互,通过 Gyazo API 提供对图像 URI、元数据和 OCR 数据的访问。
MCP 服务配置
复制以下 JSON 到 OPClaw 或其他 MCP 客户端的配置文件中即可使用
{
"mcpServers": {
"gyazo-mcp-server": {
"args": [
"@notainc/gyazo-mcp-server"
],
"command": "npx",
"env": {
"GYAZO_ACCESS_TOKEN": "your-access-token-here"
}
}
}
}
该服务需要配置环境变量:GYAZO_ACCESS_TOKEN
服务介绍
gyazo-mcp-server
一个用于 Gyazo 图像集成的 Model Context Protocol 服务器
这是一个基于 TypeScript 的 MCP 服务器,提供了对 Gyazo 图像的访问。它允许 AI 助手通过 Model Context Protocol 访问和与 Gyazo 图像交互,提供:
- 表示 Gyazo 图像及其 URI 和元数据的资源
- 获取最新图像的工具
- 通过 Gyazo API 访问图像内容和元数据
功能
资源
- 通过
gyazo-mcp://URI 列出并访问 Gyazo 图像 - 每个图像包括:
- 原始图像内容
- 元数据(标题、描述、应用、URL)
- OCR 数据(如果可用)
- 支持多种图像格式(JPEG、PNG 等)
工具
gyazo_latest_image- 从 Gyazo 获取最新的图像- 返回图像内容和元数据
- 如果可用,还包括 OCR 文本
安装
NPM 包
安装 Gyazo MCP 服务器最简单的方法是通过 npm:
npm install -g @notainc/gyazo-mcp-server
前提条件
- 如果您还没有 Gyazo 账户,请创建一个:https://gyazo.com
- 从 https://gyazo.com/api 获取您的 Gyazo API 访问令牌
- 单击“Register applications”按钮
- 单击“New Application”按钮
- 用您的应用程序名称和描述填写表单
- 名称和回调 URL 是必需的
- 回调 URL 可以使用
http://localhost
- 单击“Submit”按钮
- 单击应用程序名称查看详细信息
- 向下滚动到“Your Access Token”
- 单击“Generate”按钮
- 复制“Your access token”的值
- 使用您的令牌设置
GYAZO_ACCESS_TOKEN环境变量
Claude Desktop 集成
要与 Claude Desktop 一起使用,请添加服务器配置:
在 MacOS 上:~/Library/Application Support/Claude/claude_desktop_config.json
在 Windows 上:%APPDATA%/Claude/claude_desktop_config.json
使用 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