Skip to content

Commit 4d4261a

Browse files
committed
Add mcp/gyazo
1 parent 861a4a8 commit 4d4261a

File tree

3 files changed

+111
-0
lines changed

3 files changed

+111
-0
lines changed

prompts/catalog.yaml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2303,3 +2303,18 @@ registry:
23032303
properties:
23042304
user_id:
23052305
type: string
2306+
gyazo:
2307+
description: Official Model Context Protocol server for Gyazo
2308+
ref: github:docker/labs-ai-tools-for-devs?ref=main&path=prompts/mcp/gyazo.md
2309+
readme: github:docker/labs-ai-tools-for-devs?ref=main&path=prompts/mcp/readmes/gyazo.md
2310+
source: https://github.com/nota/gyazo-mcp-server/tree/main
2311+
icon: https://avatars.githubusercontent.com/u/113151?v=4
2312+
tools:
2313+
- name: gyazo_image
2314+
- name: gyazo_latest_image
2315+
- name: gyazo_search
2316+
- name: gyazo_upload
2317+
secrets:
2318+
- name: gyazo.access_token
2319+
prompts: 0
2320+
resources: {}

prompts/mcp/gyazo.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
---
2+
mcp:
3+
- container:
4+
image: mcp/gyazo:latest
5+
workdir: /app
6+
secrets:
7+
gyazo.access_token: GYAZO_ACCESS_TOKEN
8+
source:
9+
url: https://github.com/nota/gyazo-mcp-server/tree/main
10+
---

prompts/mcp/readmes/gyazo.md

Lines changed: 86 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,86 @@
1+
# Gyazo MCP Server
2+
3+
Official Model Context Protocol server for Gyazo
4+
5+
[What is an MCP Server?](https://www.anthropic.com/news/model-context-protocol)
6+
7+
## Characteristics
8+
Attribute|Details|
9+
|-|-|
10+
**Image Source**|Official Image
11+
|**Author**|[nota](https://github.com/nota)
12+
**Repository**|https://github.com/nota/gyazo-mcp-server
13+
**Dockerfile**|https://github.com/nota/gyazo-mcp-server/blob/main/Dockerfile
14+
**Docker Image built by**|Docker Inc.
15+
**Docker Scout Health Score**| ![Docker Scout Health Score](https://api.scout.docker.com/v1/policy/insights/org-image-score/badge/mcp/gyazo)
16+
**Licence**|MIT License
17+
18+
## Available Tools
19+
Tools provided by this Server|Short Description
20+
-|-
21+
`gyazo_image`|Fetch image content and metadata from Gyazo|
22+
`gyazo_latest_image`|Fetch latest uploaded image content and metadata from Gyazo|
23+
`gyazo_search`|Full-text search for captures uploaded by users on Gyazo|
24+
`gyazo_upload`|Upload an image to Gyazo|
25+
26+
---
27+
## Tools Details
28+
29+
#### Tool: **`gyazo_image`**
30+
Fetch image content and metadata from Gyazo
31+
Parameters|Type|Description
32+
-|-|-
33+
`id_or_url`|`string`|ID or URL of the image on Gyazo
34+
35+
---
36+
#### Tool: **`gyazo_latest_image`**
37+
Fetch latest uploaded image content and metadata from Gyazo
38+
Parameters|Type|Description
39+
-|-|-
40+
`name`|`string`|
41+
42+
---
43+
#### Tool: **`gyazo_search`**
44+
Full-text search for captures uploaded by users on Gyazo
45+
Parameters|Type|Description
46+
-|-|-
47+
`query`|`string`|Search keyword (max length: 200 characters). example: 'cat', 'title:cat', 'app:"Google Chrome"', 'url:google.com', 'cat since:2024-01-01 until:2024-12-31' NOTE: If you cannot find an appropriate capture, try rephrasing the search query to capture the user's intent and repeat the search several times
48+
`page`|`integer` *optional*|Page number for pagination
49+
`per`|`integer` *optional*|Number of results per page (max: 100)
50+
51+
---
52+
#### Tool: **`gyazo_upload`**
53+
Upload an image to Gyazo
54+
Parameters|Type|Description
55+
-|-|-
56+
`imageData`|`string`|Base64 encoded image data
57+
`app`|`string` *optional*|Application name for the image (optional).
58+
`description`|`string` *optional*|Description for the image (optional)
59+
`refererUrl`|`string` *optional*|Source URL for the image (optional).
60+
`title`|`string` *optional*|Title for the image (optional)
61+
62+
---
63+
## Use this MCP Server
64+
65+
```json
66+
{
67+
"mcpServers": {
68+
"gyazo": {
69+
"command": "docker",
70+
"args": [
71+
"run",
72+
"-i",
73+
"--rm",
74+
"-e",
75+
"GYAZO_ACCESS_TOKEN",
76+
"mcp/gyazo"
77+
],
78+
"env": {
79+
"GYAZO_ACCESS_TOKEN": "your-access-token-here"
80+
}
81+
}
82+
}
83+
}
84+
```
85+
86+
[Why is it safer to run MCP Servers with Docker?](https://www.docker.com/blog/the-model-context-protocol-simplifying-building-ai-apps-with-anthropic-claude-desktop-and-docker/)

0 commit comments

Comments
 (0)