Raccha AI について
Raccha AIは、名前空間付きストレージ、キュー、認証、ステートレスなユーティリティを備えた、エージェント向けリモートMCPツールボックスです。MCPクライアントから直接接続でき、人の承認を伴うデバイスフローで認証情報を取得します。
主な機能
- 01名前空間付きキー・バリューストレージ
- 02FIFOキュー
- 03クライアント登録とデバイス認証
- 04JWTのデコードとハッシュ計算
- 05証明書検査とCIDR計算
活用シーン
- 01名前空間付きの値を保存・取得
- 02FIFO順でタスクをキューイング
- 03人の承認を経てクライアントを認証
- 04JWTのデコードや証明書の検査
MCP 対応
Streamable HTTP経由で、Raccha AIのツールボックスをリモートMCPエンドポイントとして提供します。ステートレスなユーティリティを除き、多くのツールでownerまたはaccess認証情報が必要です。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://raccha.ai/mcpclaude mcp add --transport http raccha-ai https://raccha.ai/mcp{"mcpServers":{"raccha-ai":{"type":"http","url":"https://raccha.ai/mcp"}}}Cursor で開く{"servers":{"raccha-ai":{"type":"http","url":"https://raccha.ai/mcp"}}}VS Code で開く{"mcpServers":{"raccha-ai":{"type":"http","url":"https://raccha.ai/mcp"}}}{"mcpServers":{"raccha-ai":{"serverUrl":"https://raccha.ai/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
67| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| pem | string | はい | PEMエンコードされた X.509 証明書。次のマーカーを含みます。 -----BEGIN CERTIFICATE----- / -----END CERTIFICATE----- |
詳細
raccha.ai MCP サーバー
エージェント向けのMCPファーストなツールボックスです。名前空間付きのキー・バリュー型ストレージ、FIFOキュー、認証機能に加え、ステートレスなユーティリティツール(JWTのデコード、ハッシュ化、証明書の検査、CIDR計算)をいくつか提供します。早期アクセス期間中は無料です。
このリポジトリはマニフェストと接続ガイドのみです。raccha.aiのサーバーのソースコードは非公開です。このリポジトリは、GitHubをクロールするディレクトリやレジストリが、クロール対象がほかにないサーバーを検出して掲載できるようにするために存在します。ここに記載されているものはすべて実在します。エンドポイント、認証フロー、ツール名もすべて実際のものです。プレースホルダーはありません。
検出
サーバーは、標準化前の検出ドキュメント .well-known/mcp を公開しています。
GET https://raccha.ai/.well-known/mcp
以下のストリーミング可能なHTTPエンドポイントを含め、Official MCP Registry の server.json と同じメタデータを返します。クライアントはURLをハードコードせずに接続できます。
接続
このサーバーは実際のリモートMCPエンドポイントであり、ローカルパッケージではありません。
https://raccha.ai/mcp
トランスポートは streamable-http です。インストールは不要です。このURLを、MCP対応の任意のクライアントに直接指定してください。
認証
ステートレスなユーティリティ(jwt_decode、hash、cert_inspect、ip_cidr)を除き、すべてのツール呼び出しには認証情報が必要です。owner_key または access_key を、MCPトランスポートが利用する基盤のHTTP呼び出しで Authorization: Bearer <key> として渡します。
キーを持たずに初めて接続するMCPクライアントの場合、推奨される手順は次のとおりです。
client_nameを指定してregister_clientツールを呼び出します(OAuth 2.0 Dynamic Client Registration、RFC 7591)。client_idが返されます。この呼び出しだけでは何も許可されません。- その
client_idを指定してdevice_startを呼び出します。短いユーザーコードとURLが返されます。 - 人間がそのURL(
https://raccha.ai/device.html)を開いて承認し、完全なowner_key、または特定のロールに限定されたaccess_keyのいずれかを選択します。この手順に変更はなく、必須です。Dynamic Client Registration によって手動でのクライアントプロビジョニング手順が不要になりますが、人間による承認が省略されることはありません。 - 承認後、
device_claimを呼び出して認証情報を取得します。
詳細については、https://raccha.ai/llms/auth.md をご覧ください。
ツール
すべてのHTTPルートは、REST APIの生成元と同じOpenAPIコントラクトから生成されたMCPツールでもあります。そのため、2つのインターフェース間に差異が生じることはありません。ツール名とスキーマは、https://raccha.ai/docs/(実際の仕様を表示するSwagger UI)に記載された操作IDと一致します。上記のエンドポイントに対して tools/list を呼び出すと、現在の最新の一覧を取得できます。
このリポジトリの Dockerfile について
raccha.aiのサーバーをビルドするものではありません。サーバーがMCPイントロスペクションに応答することを検証するために、実行可能なコンテナを必要とするディレクトリ向けに、実際に稼働中の https://raccha.ai/mcp エンドポイントへの薄いnginxリバースプロキシをビルドします。実際のサービスのソースコードは非公開のままです。
Kimi / Kimi Code ユーザー向け
このリポジトリには、ゼロ情報でオンボーディングできるスキル .kimi-code/skills/raccha-mcp/SKILL.md があります。エンドポイントの検出、DCR + デバイスコードフローの実行、URLや事前共有シークレットをユーザーに尋ねずに認証情報を保存する方法をエージェントに伝えます。
詳細
- 機械可読なインデックス:
https://raccha.ai/llms.txt - MCP固有の詳細:
https://raccha.ai/llms/mcp.md - 人間向けFAQ:
https://raccha.ai/faq - Official MCP Registry の掲載情報:
ai.raccha/raccha
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。