返回市场
快照-MCP服务器

快照-MCP服务器

作者:nota25 星标更新:2025-11-21

项目介绍

gyazo-mcp-server

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

这是一个基于TypeScript的MCP服务器,提供对Gyazo图像的访问。它允许AI助手通过Model Context Protocol访问和与Gyazo图像互动,提供:

  • 使用URIs和元数据表示的Gyazo图像资源
  • 搜索、获取和上传图像的工具
  • 通过Gyazo API访问图像内容和元数据

功能

资源

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

工具

  • gyazo_search - 对用户在Gyazo上上传的截图进行全文搜索

    • 根据关键词、标题、应用、URL或日期范围搜索
    • 支持分页浏览多个结果
    • 返回匹配的图像URI和元数据
  • gyazo_image - 从Gyazo获取图像内容和元数据

    • 通过ID或URL检索特定图像
    • 返回图像内容和详细元数据
  • gyazo_latest_image - 获取Gy中最近的图像

    • 返回图像内容和元数据
    • 包括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 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

<a href="https://glama.ai/mcp/servers/bhrk879agk"> <img width="380" height="200" src="https://gips3.baidu.com/it/u=1433600639,3732840414&fm=3081&app=3081&f=PNG?w=760&h=400" /> </a>