Model Context Protocol servers について
MCPのリファレンス実装とコミュニティサーバーへのリンクを集めたリポジトリです。MCPの機能やサーバー連携を調べる開発者向けです。
主な機能
- 01TypeScript・Python SDKによる実装例
- 02ツール、データ、サービスの例
- 03公式・コミュニティサーバーへのリンク
活用シーン
- 01MCPサーバーの実装パターンの調査
- 02特定サービス向けサーバーの検索
- 03MCPサーバー開発時の例の確認
MCP 対応
MCPのリファレンスサーバーとサードパーティ製サーバーの一覧を収録しています。各サーバーはMCPクライアントにツールやデータソースを提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
9掲載時のツール一覧 · 3 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| entities | array | はい |
詳細
Model Context Protocol サーバー
このリポジトリは、Model Context Protocol(MCP)のリファレンス実装と、コミュニティが構築したサーバーおよび追加リソースへのリンクをまとめたコレクションです。
このリポジトリのサーバーは、MCP の多用途性と拡張性を紹介し、大規模言語モデル(LLM)にツールやデータソースへの安全で制御されたアクセスを提供するために、MCP をどのように活用できるかを示しています。 各 MCP サーバーは、Typescript MCP SDK または Python MCP SDK のいずれかを使用して実装されています。
注:新しい項目を追加する際のマージコンフリクトを最小限に抑えるため、この README のリストはアルファベット順に管理されています。
🌟 リファレンスサーバー
これらのサーバーは、MCP の機能と Typescript および Python SDK を紹介することを目的としています。
- AWS KB Retrieval - Bedrock Agent Runtime を使用した AWS Knowledge Base からの検索
- Brave Search - Brave の Search API を使用したウェブおよびローカル検索
- EverArt - さまざまなモデルを使用した AI 画像生成
- Everything - プロンプト、リソース、ツールを備えたリファレンス/テスト用サーバー
- Fetch - LLM で効率的に利用するためのウェブコンテンツの取得と変換
- Filesystem - 設定可能なアクセス制御による安全なファイル操作
- Git - Git リポジトリの読み取り、検索、操作を行うツール
- GitHub - リポジトリ管理、ファイル操作、GitHub API との連携
- GitLab - プロジェクト管理を可能にする GitLab API
- Google Drive - Google Drive のファイルアクセスおよび検索機能
- Google Maps - 位置情報サービス、経路案内、場所の詳細情報
- Memory - ナレッジグラフを基盤とする永続メモリシステム
- PostgreSQL - スキーマの調査機能を備えた読み取り専用のデータベースアクセス
- Puppeteer - ブラウザーの自動化とウェブスクレイピング
- Sentry - Sentry.io の問題の取得と分析
- Sequential Thinking - 思考の連鎖を通じた動的で内省的な問題解決
- Slack - チャンネル管理およびメッセージ機能
- Sqlite - データベース操作およびビジネスインテリジェンス機能
- Time - 時刻およびタイムゾーンの変換機能
🤝 サードパーティ製サーバー
🎖️ 公式インテグレーション
公式インテグレーションは、自社プラットフォーム向けに本番環境対応の MCP サーバーを構築する企業によって保守されています。
Axiom - 自然言語でAxiomのログ、トレース、その他すべてのイベントデータをクエリして分析します
Browserbase - クラウドでブラウザー操作を自動化します(例:ウェブ閲覧、データ抽出、フォーム入力など)
Cloudflare - Cloudflare開発者プラットフォーム上のリソースをデプロイ、設定、照会します(例:Workers/KV/R2/D1)
E2B - E2Bがホストするセキュアなサンドボックスでコードを実行します
Exa - Exaが提供するAI向け検索エンジンですFireproof - ライブ同期に対応した不変の台帳データベースです
JetBrains – JetBrains IDEでコードを操作します
Kagi Search - Kagiの検索APIを使ってウェブを検索します
Meilisearch - Meilisearchを操作してクエリを実行します(全文検索・セマンティック検索API)
Metoro - Metoroが監視するKubernetes環境にクエリを実行し、操作します
MotherDuck - MotherDuckとローカルのDuckDBを使ってデータをクエリし、分析します
Needle - すぐに使える本番環境対応のRAGで、独自のドキュメントからデータを検索・取得します。Neo4j - Neo4jグラフデータベースサーバー(スキーマ+Cypherの読み書き)と、グラフデータベースを基盤とする独立したメモリー
- Neon - NeonのサーバーレスPostgresプラットフォームを操作します
Qdrant - Qdrantベクトル検索エンジン上にセマンティックメモリーレイヤーを実装します
- Raygun - Raygunアカウントのクラッシュレポートおよびリアルユーザーモニタリングデータを操作します
Search1API - 検索、クローリング、サイトマップのための単一API
Tinybird - TinybirdのサーバーレスClickHouseプラットフォームを操作します
🌎 コミュニティサーバー
コミュニティが開発・保守するサーバーが増えており、さまざまな分野における MCP の活用例を示しています。
注記: コミュニティサーバーはテストされていないため、ご自身の責任で使用してください。Anthropic とは提携しておらず、Anthropic による推奨も受けていません。
- AWS S3 - PDF ドキュメントなど、S3 からオブジェクトを柔軟に取得する AWS S3 向けサンプル MCP サーバー
- AWS - LLM を使用して AWS リソースを操作します
- Airtable - Airtable データベースのスキーマを確認し、読み書きできます。
- Airtable - Airtable Model Context Protocol サーバーです。
- AlphaVantage - 株式市場データ API AlphaVantage 向けの MCP サーバーです
- Anki - Anki のデッキやカードを操作する MCP サーバーです。
- Any Chat Completions - OpenAI、Perplexity、Groq、xAI など、OpenAI SDK と互換性のあるあらゆる Chat Completions API を操作します。
- Atlassian - Confluence のスペースやページの検索・閲覧、Jira の課題へのアクセス、プロジェクトのメタデータなど、Atlassian Cloud 製品(Confluence および Jira)を操作します。
- BigQuery(LucasHild 作) - LLM がデータベースのスキーマを確認し、BigQuery でクエリを実行できるサーバーです。
- BigQuery(ergut 作) - Google BigQuery と連携し、BigQuery データベースへ直接アクセスしてクエリを実行できるサーバー実装です
- ChatMCP – AIQL が提供する、Linux、macOS、Windows に対応したオープンソースのクロスプラットフォーム GUI デスクトップアプリです。動的に選択できる複数の LLM を通じて、MCP サーバーとシームレスにやり取りできます
- ChatSum - LLM でチャットメッセージを検索し、要約します。mcpso 作
- Chroma - Chroma を基盤とする、セマンティックなドキュメント検索とメタデータフィルタリング向けのベクトルデータベースサーバーです
- Cloudinary - メディアを Cloudinary にアップロードし、メディアのリンクと詳細情報を取得する Cloudinary Model Context Protocol サーバーです。
- cognee-mcp - 取り込み、データ処理、検索をカスタマイズできる GraphRAG メモリーサーバーです
- coin_api_mcp - coinmarketcap の暗号資産データにアクセスできます。
- Contentful-mcp - この MCP サーバーから、Contentful のスペース内のコンテンツを読み取り、更新、削除、公開できます。
- Data Exploration - .csv ベースのデータセットを自律的に探索し、最小限の手間で有用な知見を提供する MCP サーバーです。注意:お使いのマシン上で任意の Python コードを実行します。使用には十分ご注意ください。
- Dataset Viewer - 検索、フィルタリング、統計、データのエクスポートなどの機能を使って、Hugging Face データセットを閲覧・分析できます
- DevRev - DevRev API と連携し、こちらに記載されているさまざまなソースからオブジェクトをインポートできる DevRev Knowledge Graph を検索する MCP サーバーです。
- Dify - Dify のワークフロー向けのシンプルな MCP サーバー実装です。
- Docker - Docker と連携し、コンテナ、イメージ、ボリューム、ネットワークを管理します。
- Drupal - STDIO トランスポート層を使用して Drupal を操作するサーバーです。
- Elasticsearch - Elasticsearch を操作できる MCP サーバー実装です。
- Fetch - HTML、JSON、Markdown、プレーンテキストを柔軟に取得するサーバーです。
- FireCrawl - JavaScript のレンダリング、PDF 対応、スマートなレート制限を備えた高度なウェブスクレイピングです
- FlightRadar24 - Flightradar24 のデータを使用してリアルタイムでフライトを追跡できる Claude Desktop MCP サーバーです。
- Glean - Glean API を使用して検索やチャットを行うサーバーです。
- Google Calendar - Google Calendar と連携し、予定の確認、空き時間の検索、イベントの追加・削除を行います
- Google Tasks - Google Tasks API の Model Context Protocol サーバーです。
- Home Assistant - 照明、スイッチ、センサーを含む、Home Assistant のすべてのエンティティを表示・操作できます。
- HuggingFace Spaces - オープンソースの画像、音声、テキストモデルなどをサポートする、HuggingFace Spaces を利用するためのサーバーです。簡単に連携できる Claude Desktop モードを備えています。
- Inoyu - Apache Unomi CDP 顧客データプラットフォームを操作し、顧客プロフィールを取得・更新します
- Keycloak MCP - ユーザーとレルムの作成、削除、一覧表示など、自然言語で Keycloak の管理を行える MCP サーバーです。
- Kubernetes - Kubernetes クラスターに接続し、ポッド、デプロイメント、サービスを管理します。
- Linear - LLM が Linear の API を使用してプロジェクト管理を行えるようにします。課題の検索、作成、更新が可能です。
- LlamaCloud(marcusschiesser 作) - LlamaCloud 上のマネージドインデックスに保存されたデータと連携します
- MCP Installer - 他の MCP サーバーをインストールするサーバーです。
- mcp-k8s-go - ポッドとそのログ、イベント、名前空間などを閲覧できる、Golang ベースの MCP 向け Kubernetes サーバーです。拡張性を考慮して構築されています。
- MSSQL - アクセス制御を設定でき、スキーマを確認できる MSSQL データベース連携です
- Markdownify - ほぼあらゆる形式(PPTX、HTML、PDF、YouTube の文字起こしなど)を Markdown に変換する MCP です
- Minima - ローカルファイルを対象に RAG を行う MCP サーバーです
- MongoDB - MongoDB 向け Model Context Protocol サーバーです。
- MySQL(benborla 作) - アクセス制御を設定でき、スキーマを確認できる NodeJS での MySQL データベース連携です
- MySQL(DesignComputer 作) - アクセス制御を設定でき、スキーマを確認できる Python での MySQL データベース連携です
- NS Travel Information - 公式 NS API を通じて、オランダ鉄道(NS)のリアルタイムな列車運行情報や運行障害にアクセスできます。
- Notion(suekou 作) - Notion API を操作します。
- Notion(v-3 作) - Notion MCP 連携です。Claude チャットを通じてページを検索、閲覧、更新、作成できます。
- oatpp-mcp - Oat++ 向けの C++ MCP 連携です。Oat++ を使用して MCP サーバーを構築できます。
- Obsidian Markdown Notes - Obsidian の保管庫や、Markdown ノートを含む任意のディレクトリを読み取り、検索できます
- OpenAPI - OpenAPI API を操作します。
- OpenCTI - OpenCTI プラットフォームを操作して、レポート、インジケーター、マルウェア、脅威アクターなどの脅威インテリジェンスデータを取得します。
- OpenRPC - OpenRPC を通じて JSON-RPC API を操作・検出します。
- Pandoc - Pandoc を使用してドキュメント形式をシームレスに変換する MCP サーバーです。Markdown、HTML、プレーンテキストに対応し、PDF、csv、docx などの形式にも対応予定です。
- Pinecone - Pinecone のレコードを検索・アップロードする MCP サーバーです。Pinecone の Inference API を活用したシンプルな RAG 機能を利用できます。
- Placid.app - Placid.app のテンプレートを使用して画像や動画のクリエイティブを生成します
- Playwright - Playwright を使用してブラウザーの自動化やウェブスクレイピングを実行できる MCP サーバーです
- Postman - Newman を通じて Postman コレクションをローカルで実行する MCP サーバーです。Postman サーバーを簡単に実行でき、コレクションですべてのテストに合格したかどうかの結果を返します。
- RAG Web Browser Apify の RAG Web Browser Actor を利用してウェブ検索、URL のスクレイピング、Markdown 形式でのコンテンツの返却を行う MCP サーバーです。
- Rememberizer AI - Rememberizer データソースとの連携に特化した MCP サーバーです。ナレッジの取得を強化します。
- Salesforce MCP - Salesforce のデータとメタデータを操作します
- Scholarly - 学術論文や研究論文を検索する MCP サーバーです。
- Snowflake - LLM が Snowflake データベースを操作できるようにし、安全かつ制御されたデータ操作を可能にする MCP サーバーです。
- Spotify - LLM が Spotify を再生・利用できる MCP です。
- TMDB - The Movie Database(TMDB)API と連携し、映画情報、検索機能、おすすめを提供する MCP サーバーです。
- Tavily search - Tavily の検索・ニュース API 向け MCP サーバーです。対象サイトの明示的な包含・除外に対応しています
- Todoist - Todoist を操作してタスクを管理します。
- Vega-Lite - 取得したデータから、VegaLite 形式とレンダラーを使用して可視化を生成します。
- Windows CLI - Windows システムで安全なコマンドライン操作を実現する MCP サーバーです。PowerShell、CMD、Git Bash シェルへのアクセスを制御できます。
- X (Twitter)(EnesCinr 作) - Twitter API を操作します。ツイートの投稿や、クエリによるツイートの検索が可能です。
- X (Twitter)(vidhupv 作) - Claude チャットを通じて X/Twitter の投稿を直接作成、管理、公開できます。
- XMind - XMind ファイルを含む XMind ディレクトリを読み取り、検索できます。
📚 フレームワーク
MCP サーバーをより簡単に構築できる、高レベルのフレームワークです。
📚 リソース
MCP に関するその他のリソースです。
- AiMCP - 適切な MCP ツールを見つけるための MCP クライアントとサーバーのコレクション。Hekmon によるものです。
- Awesome Crypto MCP Servers by badkk - Luke Fan による、厳選された MCP サーバーのリストです。
- Awesome MCP Servers by appcypher - Stephen Akinyemi による、厳選された MCP サーバーのリストです。
- Awesome MCP Servers by punkpeye (ウェブサイト) - Frank Fiegel による、厳選された MCP サーバーのリストです。
- Awesome MCP Servers by wong2 (ウェブサイト) - wong2 による、厳選された MCP サーバーのリストです。
- Discord Server – Frank Fiegel による、MCP 専用のコミュニティ Discord サーバーです。
- MCP Badges – Ironben による、目を引く明確なバッジで MCP プロジェクトをすばやく紹介できるサービスです。
- MCP X Community – Xiaoyi による、MCP の X コミュニティです。
- mcp-cli - wong2 による、Model Context Protocol 用の CLI インスペクターです。
- mcp-get - Michael Latman による、MCP サーバーのインストールと管理を行うコマンドラインツールです。
- mcp-manager - Zue による、Claude Desktop 用の MCP サーバーをインストールおよび管理するシンプルなウェブ UI です。
- MCPHub – Jeamee による、MCP サーバーの検索、インストール、管理ができるオープンソースの MacOS および Windows 向け GUI デスクトップアプリです。
- mcp.run - 安全でポータブルな MCP サーバーをインストールして実行するための、ホスト型レジストリおよびコントロールプレーンです。
- Open-Sourced MCP Servers Directory - mcpso による、厳選された MCP サーバーのリストです。
- PulseMCP (API) - MCP サーバー、クライアント、記事、ニュースを見つけるためのコミュニティハブと週刊ニュースレターです。Tadas Antanavicius、Mike Coughlin、Ravina Patel によるものです。
- r/mcp – Frank Fiegel による、MCP 専用の Reddit コミュニティです。
- Smithery - Henry Mao による、LLM エージェントに適したツールを見つけるための MCP サーバーのレジストリです。
🚀 はじめに
このリポジトリの MCP サーバーを使用する
このリポジトリ内の TypeScript ベースのサーバーは、npx で直接使用できます。
たとえば、次のコマンドで Memory サーバーを起動できます。
npx -y @modelcontextprotocol/server-memory
このリポジトリ内の Python ベースのサーバーは、uvx または pip で直接使用できます。使いやすさとセットアップの容易さから、uvx をおすすめします。
たとえば、次のコマンドで Git サーバーを起動できます。
# With uvx
uvx mcp-server-git
# With pip
pip install mcp-server-git
python -m mcp_server_git
uv / uvx のインストール方法についてはこちらを、pip のインストール方法についてはこちらをご覧ください。
MCP クライアントの使用
ただし、サーバーを単独で実行してもあまり役に立ちません。代わりに、MCP クライアントに設定する必要があります。たとえば、上記のサーバーを使用するための Claude Desktop の設定は次のとおりです。
{
"mcpServers": {
"memory": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-memory"]
}
}
}
Claude Desktop を MCP クライアントとして使用する例として、次のようなものが考えられます。
{
"mcpServers": {
"filesystem": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-filesystem", "/path/to/allowed/files"]
},
"git": {
"command": "uvx",
"args": ["mcp-server-git", "--repository", "path/to/git/repo"]
},
"github": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-github"],
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": "<YOUR_TOKEN>"
}
},
"postgres": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-postgres", "postgresql://localhost/mydb"]
}
}
}
🛠️ 独自のサーバーを作成する
独自の MCP サーバーの作成に関心がありますか?MCP サーバーの実装に関する包括的なガイド、ベストプラクティス、技術的な詳細については、公式ドキュメント modelcontextprotocol.io をご覧ください。
🤝 貢献
このリポジトリへの貢献については、CONTRIBUTING.md をご覧ください。
🔒 セキュリティ
セキュリティの脆弱性の報告については、SECURITY.md をご覧ください。
📜 ライセンス
このプロジェクトは MIT License の下でライセンスされています。詳細は LICENSE ファイルをご覧ください。
💬 コミュニティ
⭐ サポート
MCP サーバーが役に立つと思われた場合は、リポジトリにスターを付けたり、新しいサーバーや改善を提供したりしていただけると幸いです!
Anthropic が管理していますが、コミュニティと共に構築されています。Model Context Protocol はオープンソースであり、皆さまからの独自のサーバーや改善の貢献を歓迎します!
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。