Discover Awesome MCP Servers
Extend your agent with 15,300 capabilities via MCP servers.
- All15,300
- Developer Tools3,867
- Search1,714
- Research & Data1,557
- AI Integration Systems229
- Cloud Platforms219
- Data & App Analysis181
- Database Interaction177
- Remote Shell Execution165
- Browser Automation147
- Databases145
- Communication137
- AI Content Generation127
- OS Automation120
- Programming Docs Access109
- Content Fetching108
- Note Taking97
- File Systems96
- Version Control93
- Finance91
- Knowledge & Memory90
- Monitoring79
- Security71
- Image & Video Processing69
- Digital Note Management66
- AI Memory Systems62
- Advanced AI Reasoning59
- Git Management Tools58
- Cloud Storage51
- Entertainment & Media43
- Virtualization42
- Location Services35
- Web Automation & Stealth32
- Media Content Processing32
- Calendar Management26
- Ecommerce & Retail18
- Speech Processing18
- Customer Data Platforms16
- Travel & Transportation14
- Education & Learning Tools13
- Home Automation & IoT13
- Web Search Integration12
- Health & Wellness10
- Customer Support10
- Marketing9
- Games & Gamification8
- Google Cloud Integrations7
- Art & Culture4
- Language Translation3
- Legal & Compliance2
Unreal Engine MCP Server for Claude Desktop
Claude Desktop 用 Unreal Engine MCP サーバー (初期アルファプレビュー)
Substack MCP
ClaudeのようなAIアシスタントがSubstackのニュースレターとやり取りできるようにするMCPサーバー。標準化されたインターフェースを通じて、投稿の取得、コンテンツ検索、著者情報へのアクセスを可能にする。
Tailscale MCP Server
実験的なTailscale MCPサーバー
n8n MCP Server
AIアシスタントが自然言語を通じてn8nワークフローとやり取りできるようにする、モデルコンテキストプロトコルサーバー。ワークフローのリスト表示、作成、更新、実行、監視などのアクションをサポートします。
Calendar MCP Server
Chronos MCP Server 🔵
Claude DesktopのようなAIアシスタントをStellarブロックチェーンと統合するためのモデルコンテキストプロトコルサーバー。ウォレット接続、トークンリスト表示、残高照会、および資金移動を可能にします。
n8n-server MCP Server
SolanaViz MCP Server
Claude が自然言語での会話を通じて Solana ブロックチェーンのデータにアクセスし、分析し、可視化できるようにする、モデルコンテキストプロトコル (MCP) サーバー。
MCP Server Configuration
適切な依存関係を持つ Model Context Protocol サーバーの固定構成
NATS MCP Server
NATSメッセージングシステム用のMCPサーバー(NATS CLIを使用) - AIエージェントがNATSメッセージングと連携できるようにする
mcp-server-creem
Creem.io のためのモデルコンテキストプロトコル (MCP) サーバー – 透明性の高い請求と改善された手数料で Merchant of Record サービスを強化します。
Demo MCP server
Bluesky MCP Server
Bluesky MCP (モデルコンテキストプロトコル) サーバー

Blender
Solana Web3.js MCP Server
Solana web3.js 開発およびスマートコントラクトデプロイメント用の MCP サーバー
D0UGWITHSEISMIC/WITHSEISMIC-MCP
TypeScript で実装された Model Context Protocol サーバー。開発者が AI ツールやプロンプトを構築・デプロイするための摩擦のないフレームワークを提供し、ゼロボイラープレートと自動ツール登録により、開発者体験に重点を置いています。
Learning about MCP
MySQL MCP Server
MCP Servers
MCPサーバーの構成とセットアップのリポジトリ
mcp_gitbook
GitBook 用 MCP サーバー
mcp-browser-use-tools
このパッケージは、[browser-use](
three-js-mcp
Three.jsのソースコードを制御するためのMCPサーバー(基本機能のみ)
unplugin-mcp
あらゆるJavaScriptビルドツールに対応した、統一されたMCP(Model Context Protocol)サーバープラグイン。
Babashka MCP Server
鏡 (Kagami)
MCP Proxy Sidecar
WebSocketモニタリング機能を追加した、改造版JetBrains MCPサーバー。オリジナルの実装との互換性を維持しつつ、MCPツールの呼び出しをリアルタイムで監視できます。
mcp-server-diff-typescript MCP Server
このサーバーは、2つのテキスト文字列間の統一差分を生成するツールを提供し、テキストの比較と分析を容易にします。
YouTube MCP Server
公式のYouTube APIを使用せずに、YouTube動画の検索、トランスクリプトの取得と保存、および動画コンテンツに対するセマンティック検索を可能にする、モデルコンテキストプロトコルサーバー。
Browser-use MCP Client
ブラウザで使用できるMCPクライアント
Custom-Documentation_fetcher-server
MCP SSE Sample
はい、承知いたしました。MCP (Minecraft Coder Pack) サーバーの SSE (Server-Sent Events) 実装のサンプルですね。 MCP は、Minecraft のコードをリバースエンジニアリングするためのツールであり、直接 SSE を実装する機能は提供していません。そのため、通常は Minecraft サーバーの Mod (改造) を作成し、その Mod の中で SSE を実装することになります。 以下に、Mod を使用して Minecraft サーバーに SSE を実装する際の概念的なサンプルコードと、その説明を示します。 **注意:** これはあくまで概念的なサンプルであり、実際の動作には Minecraft Modding API (例: Forge, Fabric) の知識が必要です。また、必要なライブラリのインストールや設定も別途行う必要があります。 **1. Mod の初期設定 (例: Forge)** まず、Forge などの Modding API を使用して Mod の基本的な構造を作成します。 **2. SSE エンドポイントの作成** SSE を提供するエンドポイントを作成します。これは、HTTP リクエストを受け付け、SSE ストリームを返す役割を担います。 ```java // 例: Jetty などの組み込み HTTP サーバーを使用 import org.eclipse.jetty.server.Server; import org.eclipse.jetty.servlet.ServletContextHandler; import org.eclipse.jetty.servlet.ServletHolder; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.io.IOException; import java.io.PrintWriter; public class SSEEndpoint { private Server server; public void start() throws Exception { server = new Server(8080); // ポート番号は任意 ServletContextHandler context = new ServletContextHandler(ServletContextHandler.SESSIONS); context.setContextPath("/"); server.setHandler(context); context.addServlet(new ServletHolder(new SSEServlet()), "/sse"); // /sse がエンドポイント server.start(); } public void stop() throws Exception { server.stop(); } private static class SSEServlet extends HttpServlet { @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { resp.setContentType("text/event-stream"); resp.setCharacterEncoding("UTF-8"); resp.setHeader("Cache-Control", "no-cache"); resp.setHeader("Connection", "keep-alive"); PrintWriter writer = resp.getWriter(); // ここで定期的にデータを送信する処理を実装 try { while (!Thread.currentThread().isInterrupted()) { // 例: 現在の時刻を送信 String data = "data: " + System.currentTimeMillis() + "\n\n"; writer.write(data); writer.flush(); Thread.sleep(1000); // 1秒ごとに送信 } } catch (InterruptedException e) { // クライアントが接続を切断した場合など System.out.println("SSE connection closed."); } finally { writer.close(); } } } } ``` **3. Minecraft サーバーからのデータ送信** Minecraft サーバー内で発生したイベント (例: プレイヤーのログイン、ブロックの破壊など) を検知し、SSE エンドポイントにデータを送信します。 ```java // 例: Forge のイベントハンドラーを使用 import net.minecraftforge.fml.common.eventhandler.SubscribeEvent; import net.minecraftforge.fml.common.gameevent.PlayerEvent; public class MinecraftEventHandler { private SSEEndpoint sseEndpoint; public MinecraftEventHandler(SSEEndpoint sseEndpoint) { this.sseEndpoint = sseEndpoint; } @SubscribeEvent public void onPlayerLogin(PlayerEvent.PlayerLoggedInEvent event) { // プレイヤーのログイン情報を SSE で送信 String playerName = event.player.getName(); String message = "Player " + playerName + " logged in."; // SSE エンドポイントにデータを送信する処理 (例: HTTP POST リクエスト) // ここでは簡略化のため、直接 SSE ストリームに書き込む処理は省略 System.out.println(message); // デバッグ用 // 実際の処理では、SSEEndpoint の SSEServlet にデータを送信する必要がある } } ``` **4. Mod の初期化** Mod の初期化時に、SSE エンドポイントを起動し、イベントハンドラーを登録します。 ```java // 例: Forge の Mod メインクラス import net.minecraftforge.fml.common.Mod; import net.minecraftforge.fml.common.event.FMLInitializationEvent; import net.minecraftforge.common.MinecraftForge; @Mod(modid = "ssemcp", name = "SSE MCP Mod", version = "1.0") public class SSEMod { private SSEEndpoint sseEndpoint; @Mod.EventHandler public void init(FMLInitializationEvent event) { try { sseEndpoint = new SSEEndpoint(); sseEndpoint.start(); // イベントハンドラーの登録 MinecraftForge.EVENT_BUS.register(new MinecraftEventHandler(sseEndpoint)); } catch (Exception e) { e.printStackTrace(); } } @Mod.EventHandler public void deinit(FMLInitializationEvent event) { try { sseEndpoint.stop(); } catch (Exception e) { e.printStackTrace(); } } } ``` **5. クライアント側の実装** クライアント側では、JavaScript などを使用して SSE エンドポイントに接続し、データを受信します。 ```javascript // JavaScript の例 const eventSource = new EventSource("http://localhost:8080/sse"); // エンドポイントの URL eventSource.onmessage = (event) => { console.log("Received data:", event.data); // 受信したデータを処理する }; eventSource.onerror = (error) => { console.error("SSE error:", error); }; ``` **説明:** * **SSEEndpoint:** Jetty などの組み込み HTTP サーバーを使用して、`/sse` というエンドポイントで SSE ストリームを提供します。 * **SSEServlet:** クライアントからの接続を受け付け、`text/event-stream` としてデータを送信します。 * **MinecraftEventHandler:** Minecraft サーバー内で発生したイベントを検知し、SSE エンドポイントにデータを送信します。 * **SSEMod:** Mod のメインクラスで、SSE エンドポイントの起動とイベントハンドラーの登録を行います。 * **JavaScript:** クライアント側で SSE エンドポイントに接続し、データを受信します。 **重要なポイント:** * **Modding API:** Minecraft の Mod を作成するには、Forge や Fabric などの Modding API の知識が必要です。 * **HTTP サーバー:** SSE を提供するには、HTTP サーバーが必要です。上記の例では Jetty を使用していますが、他のサーバーを使用することも可能です。 * **イベント処理:** Minecraft サーバー内で発生したイベントを検知し、SSE エンドポイントにデータを送信する必要があります。 * **スレッド:** SSE ストリームの送信は、メインスレッドをブロックしないように、別のスレッドで行う必要があります。 * **エラー処理:** クライアントが接続を切断した場合など、エラーが発生した場合の処理を適切に行う必要があります。 * **セキュリティ:** SSE エンドポイントへのアクセスを制限するなど、セキュリティ対策を講じる必要があります。 このサンプルコードはあくまで出発点であり、実際の要件に合わせてカスタマイズする必要があります。特に、Minecraft サーバーからのデータ送信部分は、Modding API の詳細な知識が必要になります。 ご不明な点があれば、お気軽にご質問ください。