mcpField
C
capawesome

capawesome

リモート
capawesome.io開発ツール27 週間前に更新
リポジトリ公式サイト

capawesome について

capawesomeはCapawesome公式のMCPサーバーで、プラグイン、Capawesome Cloud、CLIのドキュメントをAIアシスタントに提供します。APIトークンを使うと、アプリ、チャンネル、ビルド、デプロイの管理ツールも利用できます。

主な機能

  1. 01ドキュメント検索とページ取得
  2. 02ブログ記事の一覧表示
  3. 03Capawesome Cloudアプリの管理
  4. 04チャンネル、ビルド、デプロイの管理
  5. 05ツールセットと読み取り専用設定

活用シーン

  1. 01Capawesomeプラグインのドキュメント検索
  2. 02Capawesome CloudやCLIの情報確認
  3. 03AIアシスタント経由でのクラウドアプリ管理
  4. 04読み取り専用ツールに操作を限定

MCP 対応

ホストされたエンドポイントはHTTP経由でリモートMCPクライアントから接続でき、npxパッケージでstdioプロキシも利用できます。ドキュメントツールにトークンは不要で、Capawesome Cloud管理ツールにはAPIトークンが必要です。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://mcp.capawesome.io/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

パッケージ
npm@capawesome/mcp0.0.2

ツール

3
パラメーター型必須説明
limitintegerいいえ返す結果の最大数(例:5)。デフォルトは 10、最大は 25 です。
querystringはい検索語。例:"live update rollback" や "biometrics android setup"。通常のキーワードが最適です。検索演算子はサポートされていません。
sectionenumいいえドキュメントの一部に検索範囲を限定します:"sdks"(プラグインのリファレンスとガイド)、"cloud"(Capawesome Cloud)、"insiders"(Capawesome Insiders)、または "blog"(記事とリリースノート)。デフォルトではすべてを検索します。sdks | cloud | blog | insiders

詳細

Capawesome MCP Server

Capawesome の公式 MCP サーバーです。AI アシスタントに、プラグイン、Capawesome Cloud、Capawesome Insiders、CLI など、最新の Capawesome ドキュメントを提供します。また、API トークンを使用すると、アプリ、チャンネル、ビルド、デプロイなどを管理する Capawesome Cloud 管理 API も利用できます。

Capawesome がメンテナンスしています。

エンドポイント

サーバーはホストされており、すぐに利用できます。

https://mcp.capawesome.io/mcp

ドキュメントツールは、アカウントもトークンも不要です。Capawesome Cloud ツールは、リクエストに API トークンが含まれている場合にのみ利用できます。詳しくは認証をご覧ください。

インストール

Claude Code

ドキュメントツールにはトークンは不要です。

claude mcp add --transport http capawesome https://mcp.capawesome.io/mcp

Capawesome Cloud ツールを追加するには、ベアラーヘッダーとして API トークンを渡し、ツールセットを選択します。

claude mcp add --transport http capawesome "https://mcp.capawesome.io/mcp?toolsets=all" \
  --header "Authorization: Bearer YOUR_TOKEN"
Claude Desktop / Claude.ai

Settings → Connectors → Add custom connector に移動し、次の内容を入力します。

  • Name:Capawesome
  • URL:https://mcp.capawesome.io/mcp
Cursor

Cursor にインストール

または、プロジェクトに .cursor/mcp.json を追加します。

{
  "mcpServers": {
    "capawesome": {
      "url": "https://mcp.capawesome.io/mcp"
    }
  }
}
VS Code

VS Code にインストール

または、プロジェクトに .vscode/mcp.json を追加します。

{
  "servers": {
    "capawesome": {
      "type": "http",
      "url": "https://mcp.capawesome.io/mcp"
    }
  }
}
Windsurf

サーバーを ~/.codeium/windsurf/mcp_config.json に追加します。

{
  "mcpServers": {
    "capawesome": {
      "serverUrl": "https://mcp.capawesome.io/mcp"
    }
  }
}
Zed

サーバーを Zed の settings.json に追加します。

{
  "context_servers": {
    "capawesome": {
      "url": "https://mcp.capawesome.io/mcp"
    }
  }
}
npx 経由で任意のクライアントを使用する

HTTP 経由でリモートサーバーに接続できないクライアントでは、このパッケージを実行できます。このパッケージは stdio をホストされたサーバーにプロキシします。

{
  "mcpServers": {
    "capawesome": {
      "command": "npx",
      "args": ["-y", "@capawesome/mcp"],
      "env": {
        "CAPAWESOME_TOKEN": "your-token"
      }
    }
  }
}

Node.js 22 以降が必要です。ドキュメントツールのみを使用する場合は、env を省略してください。

認証

Capawesome Cloud Console で API トークンを作成し、サーバーに渡します。

HTTP 経由で接続する場合は、Authorization: Bearer <token> ヘッダーとして送信します。このパッケージを実行する場合は、CAPAWESOME_TOKEN 環境変数を設定すると、プロキシが代わりにヘッダーを送信します。

トークンがない場合、登録されるのはドキュメントツールのみです。Capawesome Cloud ツールは非表示になるのではなく、登録されません。

設定

次の環境変数でプロキシを設定します。これらはこのパッケージにのみ適用されます。HTTP 経由の場合は、同等のヘッダーとクエリパラメーターを使用してください。

変数用途
CAPAWESOME_TOKENAuthorization: Bearer として送信される API トークンです。任意です。指定しない場合は、ドキュメントツールのみ利用できます。
CAPAWESOME_MCP_TOOLSETS登録するツールセットをカンマ区切りで指定し、?toolsets= として送信します。すべての Capawesome Cloud ツールセットには cloud、すべてのツールセットには all を指定します。デフォルトは docs です。
CAPAWESOME_MCP_READONLYtrue に設定すると、書き込みまたは削除を行うすべてのツールを除外し、?readonly=true として送信します。
CAPAWESOME_MCP_URLエンドポイントを上書きします。開発時のみ使用してください。

ツール

サーバーは、ドキュメントツール(search_docs、get_doc_page、list_blog_posts)と、ツールセットごとにグループ化された Capawesome Cloud 管理 API 用の cloud_* ツールを公開します。

ツールとツールセットの全リファレンスについては、MCP ドキュメントをご覧ください。

レート制限

エンドポイントには、IP アドレスごとに 1 分あたり 100 リクエストの制限があります。制限を超えたリクエストには 429 Too Many Requests が返されます。しばらく待ってから再試行してください。

プライバシー

IP アドレスはレート制限の目的でのみ処理されます。クエリとツールの引数は保存されず、Cloudflare の標準的なエッジログを超えて記録されることもなく、トレーニングに使用されることもありません。API トークンは、お客様に代わって Capawesome Cloud API で認証するために使用され、サーバーには保存されません。詳しくはプライバシーポリシーをご覧ください。

関連

  • Capacitor MCP Server — Capacitor のドキュメント、プラグイン一覧、ブログに対応した非公式の MCP サーバーです。
  • Ionic Framework MCP Server — Ionic Framework のドキュメント、コンポーネント、使用例に対応した非公式の MCP サーバーです。
  • Capawesome Cloud Live Updates — アプリストアの審査を受けずに、JavaScript、HTML、CSS の変更をアプリに配信できます。
  • Capawesome Cloud Native Builds — Mac を使わずに、クラウドでネイティブの iOS アプリと Android アプリをビルドできます。
  • Capawesome Cloud App Store Publishing — ビルドを Apple App Store と Google Play Store に提出できます。

開発

npm install
npm run build
npm test

ホストされているサーバーの代わりにローカルサーバーをプロキシの接続先にするには、CAPAWESOME_MCP_URL を設定します。

CAPAWESOME_MCP_URL=http://localhost:8787/mcp node dist/index.js

リリース

リリースはrelease-pleaseで管理されています。リリース用プルリクエストをマージすると、バージョンにタグが付けられ、パッケージが npm に公開され、その後 server.json がMCP Registryに公開されます。server.json のバージョンは、package.json とともに release-please によって更新されるため、手動で編集する必要はありません。レジストリに手動で公開するには、mcp-publisherをインストールし、パスワードマネージャーに保存されている Ed25519 秘密鍵を使って mcp-publisher login dns --domain=capawesome.io --private-key=<key> を実行してから、mcp-publisher publish を実行します。

ライセンス

LICENSEをご覧ください。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。