Discover Awesome MCP Servers
Extend your agent with 30,425 capabilities via MCP servers.
- All30,425
- 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
Sentry
Sentry.io からの問題を取得して分析する
Notebook Intelligence
Chronos MCP Server 🔵
Claude DesktopのようなAIアシスタントをStellarブロックチェーンと統合するためのモデルコンテキストプロトコルサーバー。ウォレット接続、トークンリスト表示、残高照会、および資金移動を可能にします。
Learning about MCP
mcp-spine
ゲーム用の Spine アニメーション 2D を生成する MCP サーバーが正常に動作しました。
Model Context Protocol (MCP) Tools
GitHub MCPサーバーを使って作成されたテストリポジトリ
mcp_gitbook
GitBook 用 MCP サーバー
mcp-browser-use-tools
このパッケージは、[browser-use](
SolanaViz MCP Server
Claude が自然言語での会話を通じて Solana ブロックチェーンのデータにアクセスし、分析し、可視化できるようにする、モデルコンテキストプロトコル (MCP) サーバー。
mcp-server-creem
Creem.io のためのモデルコンテキストプロトコル (MCP) サーバー – 透明性の高い請求と改善された手数料で Merchant of Record サービスを強化します。
VikingDB MCP server
VikingDBストアと検索のためのmcpサーバー。
repo-template
Adobe PhotoshopのPython APIと連携するモデルコンテキストプロトコル(MCP)サーバー。LLMが構造化されたコマンドとコンテキストを意識したインタラクションを通じて、画像編集操作の実行、ワークフローの自動化、Photoshopタスクの管理を可能にします。
three-js-mcp
Three.jsのソースコードを制御するためのMCPサーバー(基本機能のみ)
dice-server MCP Server
Mcp Server Test
mcp-servers-jos
JOSによるMCPサーバー、MCPテンプレートから開始
mcpterm
ステートフルでTUI互換のターミナルセッションを提供するMCPツールサーバー。
MCP Servers
MCPサーバーの構成とセットアップのリポジトリ
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 の詳細な知識が必要になります。 ご不明な点があれば、お気軽にご質問ください。
Bluesky MCP Server
Bluesky MCP (モデルコンテキストプロトコル) サーバー
Blender
Solana Web3.js MCP Server
Solana web3.js 開発およびスマートコントラクトデプロイメント用の MCP サーバー
echo-mcp-server
n8n MCP Server
AIアシスタントが自然言語を通じてn8nワークフローとやり取りできるようにする、モデルコンテキストプロトコルサーバー。ワークフローのリスト表示、作成、更新、実行、監視などのアクションをサポートします。
MySQL MCP Server
Demo MCP server
Calendar MCP Server
n8n-server MCP Server
D0UGWITHSEISMIC/WITHSEISMIC-MCP
TypeScript で実装された Model Context Protocol サーバー。開発者が AI ツールやプロンプトを構築・デプロイするための摩擦のないフレームワークを提供し、ゼロボイラープレートと自動ツール登録により、開発者体験に重点を置いています。
Webscraper MCP
LLM が使用するために、ウェブページの URL を LLM に提供して、ウェブページを書き起こす MCP サーバー