
gyazo-mcp-server

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