NG

nota/gyazo-mcp-server

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

28 stars 12 forks 品質 83 トレンド 31MIT

Gyazoの公式モデルコンテキストプロトコルサーバー

概要

Gyazoイメージの統合のためのモデルコンテキストプロトコルサーバー これは、Gyazoイメージへのアクセスを提供するTypeScriptベースのMCPサーバーです。 これにより、AI アシスタントは、モデルコンテキストプロトコルを介して Gyazo の画像にアクセスし、やり取りすることができます。 - URIとメタデータでGyazo画像を表すリソース - 画像を検索、取得、アップロードするためのツール - Gyazo APIによる画像コンテンツとメタデータアクセス - gyazo-mcp:// URIs を介して Gyazo の画像のリストとアクセス - 各画像には、 - 元の画像コンテンツ - メタデータ(タイトル、説明、アプリ、URL) - OCRデータ(利用可能な場合) - さまざまな画像フォーマット(JPEG、PNG、など)をサポート.

概要(AI 翻訳)

Gyazoイメージの統合のためのモデルコンテキストプロトコルサーバー

これは、Gyazoイメージへのアクセスを提供するTypeScriptベースのMCPサーバーです。 これにより、AI アシスタントは、モデルコンテキストプロトコルを介して Gyazo の画像にアクセスし、やり取りすることができます。

  • URIとメタデータでGyazo画像を表すリソース
  • 画像を検索、取得、アップロードするためのツール
  • Gyazo APIによる画像コンテンツとメタデータアクセス

##特徴

リソース

  • [gyazo-mcp://を介してGyazoの画像のリストとアクセス ログイン
  • 各画像には以下が含まれます。
  • オリジナル画像コンテンツ
  • メタデータ(タイトル、説明、アプリ、URL)
  • OCRデータ(利用可能な場合) ・各種画像フォーマット(JPEG、PNGなど)に対応

ツール

  • [gyazo_search - Gyazoのユーザーがアップロードしたキャプチャのフルテキスト検索

  • キーワード、タイトル、アプリ、URL、日付範囲で検索

  • 複数の結果を閲覧するためのページネーションをサポート

  • マッチングイメージのURIとメタデータを返す

  • [gyazo_image - Gyazoの画像コンテンツとメタデータの取得

  • IDまたはURLで特定の画像を取得する

  • 画像コンテンツとメタデータの両方を返す

  • [gyazo_latest_image - Gyazoの最新の画像を取得

  • 画像コンテンツとメタデータの両方を返す

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

README

以下は原文 README の抜粋です。原文を見る。

gyazo-mcp-server

A Model Context Protocol server for Gyazo image integration

This is a TypeScript-based MCP server that provides access to Gyazo images. It allows AI assistants to access and interact with Gyazo images through the Model Context Protocol, providing:

  • Resources representing Gyazo images with URIs and metadata
  • Tools for searching, fetching, and uploading images
  • Image content and metadata access via the Gyazo API

Features

Resources

  • List and access Gyazo images via gyazo-mcp:// URIs
  • Each image includes:
    • Original image content
    • Metadata (title, description, app, URL)
    • OCR data (if available)
  • Supports various image formats (JPEG, PNG, etc.)

Tools

  • gyazo_search - Full-text search for captures uploaded by users on Gyazo

    • Search by keyword, title, app, URL, or date range
    • Supports pagination for browsing multiple results
    • Returns matching image URIs and metadata
  • gyazo_image - Fetch image content and metadata from Gyazo

    • Retrieve specific images by ID or URL
    • Returns both image content and detailed metadata
  • gyazo_latest_image - Fetch the most recent image from Gyazo

    • Returns both image content and metadata
    • Includes OCR text if available
  • gyazo_upload - Upload an image to Gyazo

    • Upload images with base64 encoded image data
    • Add optional metadata like title, description, referer URL, and app name
    • Returns the uploaded image’s permalink URL and ID

Installation

NPM Package

The easiest way to install the Gyazo MCP server is via npm:

npm install -g @notainc/gyazo-mcp-server

Prerequisites

  • Create a Gyazo account if you don’t have one: https://gyazo.com
  • Get your Gyazo API access token from: https://gyazo.com/api
    • Click “Register applications” button
    • Click “New Application” button
    • Fill in the form with your app name and description
      • Name and Callback URL are required
      • You can use http://localhost for the Callback URL
    • Click “Submit” button
    • Click application name to view details
    • Scroll down to “Your Access Token”
    • Click “Generate” button
    • Copy “Your access token” value
  • Set the GYAZO_ACCESS_TOKEN environment variable with your token

Claude Desktop Integration

To use with Claude Desktop, add the server config:

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

{
  "mcpServers": {
    "gyazo-mcp-server": {
      "command": "npx",
      "args": ["@notainc/gyazo-mcp-server"],
      "env": {
        "GYAZO_ACCESS_TOKEN": "your-access-token-here"
      }
    }
  }
}

Using Docker (optional)

{
  "mcpServers": {
    "gyazo-mcp-server": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-e",
        "GYAZO_ACCESS_TOKEN",
        "gyazo-mcp-server"
      ],
      "env": {
GitHub で README 全文を見る

インストール

npx @notainc/gyazo-mcp-server
MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "mcpServers": { "gyazo-mcp-server": { "command": "npx", "args": ["@notainc/gyazo-mcp-server"], "env": { "GYAZO_ACCESS_TOKEN": "your-access-token-here" } } } }