Repolode
modelcontextprotocol

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. 1

    npx で Memory リファレンスサーバーを実行します

    npx -y @modelcontextprotocol/server-memory
  2. 2

    または uvx で Git サーバーを実行します

    uvx mcp-server-git
  3. 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 の数値は毎日更新されます。

関連プロジェクト