LLMアプリケーションに標準化されたコンテキストを提供する、Model Context Protocolサーバーとクライアント構築用の公式TypeScript SDK。
modelcontextprotocol/servers
LLMクライアントがファイル、Git、Webコンテンツ、メモリなどにアクセスできる、Model Context Protocolサーバーのリファレンス実装です。
- スター
- 91,400
- フォーク
- 11,823
- 未解決の Issue
- 136
- 最終コミット
- 昨日
これは何?
このリポジトリには、MCP運営グループがメンテナンスする少数のリファレンスMCPサーバーと、公式SDKやコミュニティリソースへのリンクが収録されています。各サーバーは、Model Context Protocolを使って大規模言語モデルのクライアントにツール、プロンプト、リソースを制御された形で公開する方法を示しています。
現在のリファレンスサーバーには、プロンプト、リソース、ツールを備えたテスト用サーバーのEverything、Webコンテンツを取得して変換するFetch、アクセス制御を設定できるFilesystem、リポジトリの読み取りと検索を行うGit、ナレッジグラフベースの永続ストアであるMemory、段階的に内省しながら問題を解決するSequential Thinking、時刻やタイムゾーンを変換するTimeがあります。TypeScriptサーバーはnpx、Pythonサーバーはuvxまたはpipで実行します。
これらのサーバーは本番環境向けのコンポーネントではなく、自作のMCPサーバーを構築するための学習用サンプルです。機密性の高い環境で使う前に、独自の安全対策を追加してください。GitHub、PostgreSQL、Slackなど、以前の多くのサーバーは別のアーカイブ済みリポジトリに移管されており、公開済みのサードパーティ製サーバーを探すにはMCP Registryを利用できます。
主な機能
- 01ファイル、Git、Webコンテンツの取得、メモリ、時刻、段階的思考のためのリファレンスサーバーを提供します。
- 02TypeScriptサーバーはnpx、Pythonサーバーはuvxまたはpipで実行できます。
- 03アクセス制御を設定できるFilesystemサーバーを含みます。
- 04MCPクライアントにツール、プロンプト、リソースを公開する方法を示します。
- 05C#、Go、Java、Python、Rust、TypeScriptなどの公式MCP SDKへのリンクを掲載しています。
ユースケース
- 公式SDKを使ってMCPサーバーを構築する方法を学ぶ。
- Claude DesktopなどのMCPクライアントを、ローカルファイルやGitリポジトリに接続する。
- Everythingリファレンスサーバーを使って、MCPクライアントとの連携をテストする。
- LLMエージェントに、永続化されたナレッジグラフのメモリを提供する。
クイックスタート
- 1
npx で Memory リファレンスサーバーを実行します
npx -y @modelcontextprotocol/server-memory - 2
または uvx で Git サーバーを実行します
uvx mcp-server-git - 3
README の JSON 設定を使って、Claude Desktop などの MCP クライアントでサーバーを設定します
使う前に知っておきたいこと
- これらのサーバーは学習用のリファレンス実装であり、本番環境での使用を目的としていません。
- 以前のセットに含まれていた一部のサーバーはアーカイブされ、別のリポジトリに移動されています。
- このリポジトリは混合ライセンス(新規コントリビューションは Apache 2.0、既存コードは MIT)を採用していますが、メタデータには明確なライセンスが示されていません。
トピック
よくある質問
- servers とは?
- LLMクライアントがファイル、Git、Webコンテンツ、メモリなどにアクセスできる、Model Context Protocolサーバーのリファレンス実装です。 このリポジトリには、MCP運営グループがメンテナンスする少数のリファレンスMCPサーバーと、公式SDKやコミュニティリソースへのリンクが収録されています。各サーバーは、Model Context Protocolを使って大規模言語モデルのクライアントにツール、プロンプト、リソースを制御された形で公開する方法を示しています。
- servers は無料で使えますか?ライセンスは?
- servers は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- servers は今もメンテナンスされていますか?
- 活発にメンテナンス中。servers の最終コミットは 2026年10月19日 です。
- servers は何に使えますか?
- 公式SDKを使ってMCPサーバーを構築する方法を学ぶ。 Claude DesktopなどのMCPクライアントを、ローカルファイルやGitリポジトリに接続する。 Everythingリファレンスサーバーを使って、MCPクライアントとの連携をテストする。 LLMエージェントに、永続化されたナレッジグラフのメモリを提供する。
- servers のインストール方法は?
- npx で Memory リファレンスサーバーを実行します: npx -y @modelcontextprotocol/server-memory または uvx で Git サーバーを実行します: uvx mcp-server-git README の JSON 設定を使って、Claude Desktop などの MCP クライアントでサーバーを設定します
- servers はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/modelcontextprotocol/servers
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
MCPサーバー、Reactビューを備えたMCP Apps、クライアントを構築するための、InspectorとCLIを内蔵したTypeScriptフレームワーク。
CursorやClaudeなどのAIクライアントから、自然言語でCloudflareアカウントやサービスを操作できるリモートMCPサーバー群。
AIエージェントに1,000以上の認証済みアプリツールキット、ユーザーごとのセッション、アクション実行用サンドボックスを提供するTypeScript・Python SDK。
あらゆるWebページにGUIエージェントを組み込み、自然言語で操作できるJavaScriptライブラリ。
LLMアプリケーションをツール、データ、プロンプトに接続するModel Context Protocolサーバーとクライアントを構築するための公式Python SDK。