winget install --id ishiimasaki646.gyazo-mcp-server
About Gyazo MCP Server
A local MCP (Model Context Protocol) server for Gyazo. Provides image listing, searching, uploading, deleting, and oEmbed metadata retrieval. Supports both streamable HTTP and stdio transports with MCP standard OAuth authentication.
What's new in 0.7.0
- gyazo_upload_image_from_file tool を追加しました。ローカルファイルパスを指定して Gyazo に画像をアップロードできます。既存の gyazo_upload_image は呼び出し側で画像を base64 文字列に変換してチャット経由で渡す必要があり、大きな画像では転記時の欠落・破損が起きやすい問題がありました。新しい tool はディスク上のファイルを直接読み込むため、この問題を回避できます。 - upload_image と upload_image_from_file で共通の、画像本体以外のアップロードメタデータ(access_policy / title / description 等)を multipart フォームへ積む処理を apply_upload_metadata_fields として共通化しました。
Version history
| Version | Updated | Notes |
|---|---|---|
| 0.7.0 | Unknown | - gyazo_upload_image_from_file tool を追加しました。ローカルファイルパスを指定して Gyazo に画像をアップロードできます。既存の gyazo_upload_image は呼び出し側で画像を base64 文字列に変換してチャット経由で渡す必要があり、大きな画像では転記時の欠落・破損が起きやすい問題がありました。新しい tool はディスク上のファイルを直接読み込むため、この問題を回避できます。 -... |
| 0.6.3 | Unknown | - 0.6.2 で導入した Claude Code 向けワークアラウンド (anthropics/claude-code#46879) が tool 呼び出し時に MCP error -32602: request context に authorized session が含まれていません エラーで失敗する不具合を修正しました。ワークアラウンド用の require_mcp_bearer_token ミドルウェアは検証済みの Autho... |
| 0.6.2 | Unknown | - Claude Code が Streamable HTTP MCP サーバーの /.well-known/oauth-authorization-server エンドポイントの存在だけで "needs authentication" と判定してしまう不具合 (anthropics/claude-code#46879) に対するワークアラウンドを追加しました。保存済みの OAuth トークン、ワンショット認証トークン (stdio -... |
| 0.6.1 | Unknown | - gyazo_get_image で metadata が非公開もしくは存在しない画像 (metadata_is_public: false でアップロードされた画像、メタデータを含まない画像、access_policy: anyone の他人画像など) を取得しようとすると Gyazo image detail のレスポンスを解析できませんでした エラーで失敗する不具合を修正しました。Gyazo API はこの種のレスポンスから m... |
| 0.5.1 | Unknown | - 動的に登録された OAuth クライアント情報 (registered_clients) を mcp_sessions.toml に永続化するようにしました。サーバー再起動後に MCP クライアント側が OAuth 再検証フローに入ると client_id が未登録扱いになり、再認証ループに陥っていた不具合を解消しました。既存の mcp_sessions.toml は #[serde(default)] により後方互換のまま読み込め... |
| 0.5.0 | Unknown | No notes |