gyazo mcp服务器
用于Gyazo图像集成的模型上下文协议服务器
这是一个基于TypeScript的MCP服务器,提供对Gyazo映像的访问。它允许AI助手通过模型上下文协议访问Gyazo图像并与之交互,提供:
- 使用URI和元数据表示Gyazo图像的资源
- 用于搜索、获取和上传图像的工具
- 通过Gyazo API访问图像内容和元数据
特性
资源
- 通过以下方式列出和访问Gyazo图像
gyazo-mcp://URI - 每张图片包括:
- 原始图像内容 - 元数据(标题、描述、应用程序、URL) - OCR数据(如果可用)
- 支持多种图像格式(JPEG、PNG等)
工具
gyazo_search-对用户在Gyazo上传的照片进行全文搜索
- 按关键字、标题、应用程序、URL或日期范围搜索 - 支持分页浏览多个结果 - 返回匹配的图像URI和元数据
gyazo_image-从Gyazo获取图像内容和元数据
- 按ID或URL检索特定图像 - 返回图像内容和详细元数据
gyazo_latest_image-从Gyazo获取最新图像
- 返回图像内容和元数据 - 包括OCR文本(如果可用)
gyazo_upload-上传图片到Gyazo
- 上传带有base64编码图像数据的图像 - 添加可选元数据,如标题、描述、引用者URL和应用程序名称 - 返回上传图像的永久链接URL和ID
安装
NPM包
安装Gyazo MCP服务器最简单的方法是通过npm:
npm install -g @notainc/gyazo-mcp-server先决条件
- 如果您没有Gyazo帐户,请创建一个帐户:https://gyazo.com
- 从以下位置获取您的Gyazo API访问令牌:https://gyazo.com/api
- 点击“注册申请”按钮 - 点击“新建应用程序”按钮 - 在表格中填写您的应用程序名称和描述 - 名称和回调URL是必需的 - 您可以使用 http://localhost 对于回调URL - 点击“提交”按钮 - 单击应用程序名称查看详细信息 - 向下滚动到“您的访问令牌” - 点击“生成”按钮 - 复制“您的访问令牌”值
- 设置
GYAZO_ACCESS_TOKEN带有令牌的环境变量
Claude桌面集成
要与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 watchDocker构建(可选)
npm run image:build______________________________________________________________________


