Context7 MCP Server は公式ですか?
はい。Context7 とその MCP サーバーは Upstash が開発しています。ソースは github.com/upstash/context7、npm パッケージは `@upstash/context7-mcp` です。
@upstash
基本情報
Context7 Platform -- LLM と AI コードエディター向けの最新コードドキュメント
以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。
{
"mcpServers": {
"context7-mcp": {
"command": "npx",
"args": [
"ctx7",
"setup"
]
}
}
}ツール一覧はまだありません
この掲載には表示できるツール一覧がまだありません。サーバーにツールがないという意味ではありません。対応機能はプロジェクトのドキュメントをご確認ください。
上のボタンで一時的なサンドボックスでこのサーバーを実行し、ツール一覧を取得できます。
Context7 MCP Server は Upstash 公式の Context7 MCP サーバーです。最新かつバージョンごとのライブラリドキュメントとコード例を AI コーディングアシスタントのコンテキストに取り込み、古い学習データではなく現在の API に基づいた回答を得られるようにします。
Context7 は Upstash が開発しています。MCP サーバーのソースは upstash/context7 リポジトリ(MIT ライセンス)にあり、npm では @upstash/context7-mcp として公開されています。ドキュメントのインデックスを構築する API バックエンド、パースエンジン、クロールエンジンは非公開です。ホスト型のリモートサーバーとしても、ローカルでも利用でき、MCP を使わない CLI + Skills モードもあります。
最も手軽なのはセットアップ用 CLI です。Node.js 22.13 以上が必要です。
npx ctx7 setup
OAuth でサインインし、API キーを生成したうえで、CLI + Skills モードと MCP モードのどちらかを選べます。--cursor、--claude、--opencode を付けると特定のエージェントを対象にできます。元に戻すには npx ctx7 remove を実行します。
手動で設定する場合は、リモートサーバーの URL https://mcp.context7.com/mcp を使い、キーを Authorization: Bearer YOUR_API_KEY ヘッダーで送ります。レート制限を引き上げるため、context7.com/dashboard で無料の API キーを取得することが推奨されています。ローカルで動かす場合は npx -y @upstash/context7-mcp --api-key YOUR_API_KEY を使います。
リモート:
claude mcp add --scope user --header "Authorization: Bearer YOUR_API_KEY" \
--transport http context7 https://mcp.context7.com/mcp
ローカル:
claude mcp add --scope user context7 -- npx -y @upstash/context7-mcp --api-key YOUR_API_KEY
リモートサーバーの場合は Settings > Connectors > Add Custom Connector を開き、名前を Context7、URL を https://mcp.context7.com/mcp にします。ローカルサーバーの場合は claude_desktop_config.json に次を追加します。
{
"mcpServers": {
"context7": {
"command": "npx",
"args": ["-y", "@upstash/context7-mcp", "--api-key", "YOUR_API_KEY"]
}
}
}
~/.cursor/mcp.json に追加します(README にはワンクリックインストールボタンもあります)。
{
"mcpServers": {
"context7": {
"url": "https://mcp.context7.com/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}
.vscode/mcp.json に追加します。
{
"servers": {
"context7": {
"type": "http",
"url": "https://mcp.context7.com/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}
~/.codex/config.toml に追加します。
[mcp_servers.context7]
url = "https://mcp.context7.com/mcp"
http_headers = { "Authorization" = "Bearer YOUR_API_KEY" }
ほか 30 以上のクライアントの手順は Context7 のクライアント向けドキュメント にあります。
/supabase/supabase や /vercel/next.js のようなライブラリ ID を指定すると検索ステップを省略できます。ctx7 library、ctx7 docs)。npx ctx7 setup の 1 コマンドで Cursor、Claude Code、OpenCode をセットアップできます。ツールは最小限の 2 つで、通常は順番に呼び出されます。
resolve-library-id は一般的なライブラリ名(「supabase」「next.js」)を Context7 互換の ID に変換します。引数は libraryName と、結果の並べ替えに使われる query です。query-docs は指定した libraryId と query に対するドキュメントとコード例を返します。任意の language パラメーターを指定すると、その言語のコード例が優先されます。ライブラリ ID がわかっていればプロンプトに書いておくことで、エージェントは直接 query-docs を呼び出せます。
/login. use context7」CLAUDE.md に「Always use Context7 when I need library/API documentation, code generation, setup or configuration steps」のようなルールを書き、Context7 を自動で使わせる。@upstash/context7-mcp パッケージも Context7 API を呼び出すため、どちらの場合もネットワーク接続が必要です。Authorization: Bearer(リモート)または --api-key(ローカル)で送ってください。ctx7sk で始まっているか、トランスポートに合ったヘッダーまたはフラグを使っているかを確認します。/owner/repo または /owner/repo/version の形式である必要があります。まず resolve-library-id を実行し、そのライブラリが context7.com に存在するか確認してください。node --version で Node.js が新しいか確認し、@upstash/context7-mcp@latest を試すか、ERR_MODULE_NOT_FOUND の場合は npx の代わりに bunx を使います。リモート URL に切り替えれば Node.js の問題は避けられます。claude mcp list でサーバーを確認し、claude mcp logs context7 を見るか、削除して追加し直します。接続は curl https://mcp.context7.com/ping でテストできます。はい。Context7 とその MCP サーバーは Upstash が開発しています。ソースは github.com/upstash/context7、npm パッケージは `@upstash/context7-mcp` です。
無料プランがあります。執筆時点で [context7.com/plans](https://context7.com/plans) には、Free が $0 で月 1,000 回の API 呼び出し、Pro が 1 シートあたり月 $10、ほかに Enterprise が掲載されています。
厳密には必須ではありませんが推奨されています。キーを使うとレート制限が引き上げられます。context7.com/dashboard で無料で取得するか、`npx ctx7 setup` に自動生成させてください。
`https://mcp.context7.com/mcp` です。Streamable HTTP と `Authorization: Bearer YOUR_API_KEY` ヘッダーで使います。
はい。3 つともドキュメントがあり、ほかに Claude Desktop、Codex、30 以上のクライアントにも対応しています。
`ctx7 setup` はライブラリ関連の質問で Context7 を起動する skill をインストールします。それ以外の場合は Cursor Rules や `CLAUDE.md` にルールを追加するか、プロンプトの最後に「use context7」と書いてください。
はい。ライブラリのオーナーはプロジェクトを登録できます。Context7 ドキュメントの Adding Libraries ガイドを参照してください。
Context7 によると、プロジェクトはコミュニティが提供したもので、すべてのドキュメントの正確性、完全性、安全性は保証できないとのことです。問題があればプロジェクトページの「Report」ボタンで報告してください。

The official Semantic-UI-React integration
Project context your AI can query through MCP — with source evidence.

Personal context for every AI: search, read, and write back to your private Markdown library of articles, threads, PDFs, notes, and captured ChatGPT/Claude/Gemini/Grok conversations. Remote server, OAuth 2.1 paste-and-au
Groundwork: company memory for your AI tools. Docs public. Source closed. Public proof needs no account.

AI agents start every session with amnesia — you re-explain the project, repeat your preferences, and correct the same mistakes over and over. PLUR gives them a memory that persists. Your agent's corrections, preference
コメント