Plug and Ship について
Plug and Ship は、コーディングエージェントがチャット内で MCP サーバー、エージェントスキル、コーディングエージェント用プラグインを検索できる MCP サーバーです。公開 API を使い、API キーなしで読み取り専用の検索、詳細、トレンド、厳選リストを提供します。
主な機能
- 01キーワードやタスクによるツール検索
- 02種類とクライアントによる絞り込み
- 03ツール詳細とインストールコマンドの表示
- 04期間別の成長トレンド確認
- 05トピック別の厳選リスト閲覧
活用シーン
- 01コーディングタスクに合う MCP サーバーの発見
- 02特定クライアントで使えるプラグイン探し
- 03ツールの最近の成長状況の比較
- 04トピック別の厳選ツールの閲覧
MCP 対応
検索、詳細、トレンド、厳選リストのツールを提供する MCP サーバーです。認証不要のホスト型 Streamable HTTP エンドポイントへの接続と、stdio での実行に対応します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://plugandship.dev/mcpclaude mcp add --transport http dev-plugandship-plugandship https://plugandship.dev/mcp{"mcpServers":{"dev-plugandship-plugandship":{"type":"http","url":"https://plugandship.dev/mcp"}}}Cursor で開く{"servers":{"dev-plugandship-plugandship":{"type":"http","url":"https://plugandship.dev/mcp"}}}VS Code で開く{"mcpServers":{"dev-plugandship-plugandship":{"type":"http","url":"https://plugandship.dev/mcp"}}}{"mcpServers":{"dev-plugandship-plugandship":{"serverUrl":"https://plugandship.dev/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
4| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| task | string | いいえ | 実行したい内容を自然言語で指定します。指定した場合、query の代わりに使用されます。 |
| type | enum | いいえ | この種類のツールのみmcp | skill | plugin |
| limit | integer | いいえ | 最大結果数です。デフォルトは 10 です |
| query | string | いいえ | キーワードまたは短いタスク。例:「postgres」「browser automation」「query my Postgres from Cursor」 |
| client | enum | いいえ | このコーディングエージェントの名前を含むツールのみ(grok-bot:ホスト型 HTTPS MCP サーバー)claude-code | cursor | codex | grok-bot |
| remote | boolean | いいえ | 公開 HTTPS エンドポイントを持つ MCP サーバーのみ(インストール不要) |
詳細
plugandship-mcp
Plug and Ship 用の MCP サーバーです。チャットから離れることなく、コーディングエージェントで Plug and Ship の MCP サーバー、エージェントスキル、コーディングエージェントプラグインのインデックスを検索できます。
読み取り専用です。Plug and Ship の公開 API(/api/v1)を呼び出し、API キーは不要です。
公式 MCP Registry には dev.plugandship/plugandship-mcp として登録されています。
ツール
| ツール | 引数 | 返される内容 |
|---|---|---|
search_tools | query または task(キーワードまたは自然言語でのタスク。例:「Cursor から自分の Postgres にクエリを実行する」)、type?(mcp / skill / plugin)、client?(claude-code / cursor / codex / grok-bot)、remote?(公開 HTTPS エンドポイントを持つ MCP サーバーのみ)、limit?(1~50、デフォルトは10) | 関連度順に並べられたツール(全文検索と意味検索による一致。スター数、最近のコミット、有効なワンクリック設定、ライセンスは同点の場合のみ考慮されます)。それぞれに、一致する理由を示す1行の説明、インストールコマンド、ページへのリンクが含まれます。タスクから理解した内容を含む、構造化された出力も返します。client: "grok-bot" を指定すると、公開リモート(HTTP)エンドポイントを持つ MCP サーバーのみが対象になります。 |
get_tool | slug | ツール1件の詳細情報:説明、リポジトリ、スター数、タグ、インストールコマンド、およびリモートエンドポイントがある場合はその情報。 |
trending | period(day / week / month)、type?、limit? | 最も急成長しているツール:期間中に獲得したスター数。Plug and Ship 独自の日次スター数スナップショットに基づきます。 |
list_best | topic?、limit? | 厳選された「おすすめ」リストです。トピック一覧を表示するには topic を空にします(例:grok-bot-connectors、voice-agents、postgres-mcp-servers)。 |
ホステッドエンドポイントを使用する(インストール不要)
リモート MCP サーバー、Streamable HTTP、ステートレス、認証なし:
https://plugandship.dev/mcp
Claude Code
claude mcp add --transport http plugandship https://plugandship.dev/mcp
Cursor(~/.cursor/mcp.json またはプロジェクト内の .cursor/mcp.json)
{
"mcpServers": {
"plugandship": { "url": "https://plugandship.dev/mcp" }
}
}
Codex(~/.codex/config.toml)
[mcp_servers.plugandship]
url = "https://plugandship.dev/mcp"
ローカルで実行する(stdio)
Node.js 18 以降が必要です。GitHub から直接実行でき、npm パッケージは不要です(ビルド済みの dist/ がコミットされています)。
npx -y github:plugandship/plugandship-mcp
Claude Code
claude mcp add plugandship -- npx -y github:plugandship/plugandship-mcp
Cursor
{
"mcpServers": {
"plugandship": {
"command": "npx",
"args": ["-y", "github:plugandship/plugandship-mcp"]
}
}
}
Codex
[mcp_servers.plugandship]
command = "npx"
args = ["-y", "github:plugandship/plugandship-mcp"]
チェックアウトから実行
git clone https://github.com/plugandship/plugandship-mcp
cd plugandship-mcp
npm install
npm run build
node dist/index.js
Streamable HTTP をセルフホストする
node dist/index.js --http --port 3333 --host 127.0.0.1
# endpoint: http://127.0.0.1:3333/mcp
ステートレスで、JSON レスポンスを返し、POST のみを受け付けます。localhost 以外を示すブラウザーの Origin を含むリクエストは拒否されます。デフォルトでは 127.0.0.1 にバインドします。外部に公開する前に HTTPS の背後に配置してください。
設定
| 環境変数 | デフォルト | 用途 |
|---|---|---|
PLUGANDSHIP_API_URL | https://plugandship.dev | API のベース URL(ローカルサイトを使う場合は http://localhost:3000 を指定します)。 |
公開 API にはキャッシュとレート制限が適用されます(IP アドレスごとに毎分約60リクエスト)。429 が返された場合、ツールは「1分後にもう一度お試しください」という短いエラーを返します。
テスト
npm test # stdio + local HTTP, against https://plugandship.dev
PLUGANDSHIP_API_URL=http://localhost:3000 npm test # against a local site
MCP_REMOTE_URL=https://plugandship.dev/mcp npm run test:remote # the hosted endpoint
npm test はサーバーをビルドし、stdio と Streamable HTTP で起動して、公式 MCP SDK クライアントで接続します。ツールを一覧表示してそれぞれを呼び出し、(不明な slug、無効な入力、外部の Origin などの)エラーケースもテストします。test:remote は同じチェックをリモートエンドポイントに対して実行します。
Registry
server.json は MCP Registry のエントリーです。DNS 認証済みの dev.plugandship 名前空間における、リモート専用の登録(streamable-http、https://plugandship.dev/mcp)です。
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。