
nota/gyazo-mcp-server
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
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://localhostfor 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_TOKENenvironment 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
Using NPM package (recommended)
{
"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": {
インストール
npx @notainc/gyazo-mcp-server設定
{
"mcpServers": {
"gyazo-mcp-server": {
"command": "npx",
"args": ["@notainc/gyazo-mcp-server"],
"env": {
"GYAZO_ACCESS_TOKEN": "your-access-token-here"
}
}
}
}