Discover Awesome MCP Servers
Extend your agent with 84,517 capabilities via MCP servers.
- All84,517
- 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
mcp-server-opensearch MCP server
Test
テスト
Kubernetes MCP Server
Kubernetes (k8s) ☸️ であなたのあらゆるニーズに応える MCP サーバー
AutoCAD LT AutoLISP MCP Server
AutoCAD LT AutoLISP MCPサーバー
MCP Magic UI
Magic UIコンポーネントへのアクセスを提供するモデルコンテキストプロトコル(MCP)サーバー。AIアシスタントやその他のMCPクライアントが、Magic UIデザインシステムのUIコンポーネントを検出して利用できるようにします。
Stability AI MCP Server
鏡 (Kagami)
File Operations MCP Server
鏡 (Kagami)
Voxta MCP Bridge Provider
Voxtaプロバイダー。Model Context Protocol (MCP)サーバーとの通信を可能にします。
Tugboat MCP Server
Tugboat APIとやり取りするためのモデルコンテキストプロトコル(MCP)サーバー。
Comfy MCP Server
鏡 (Kagami)
Teamwork MCP
Teamwork API に接続するための MCP サーバー
Dev Log MCP Component
Cline、Roo Code、またはその他のエージェントAIツールで使用するための開発者ログMCPサーバー。
mcp-server-claude-desktop
mcp
PythonでのElasticsearch MCP (Management and Coordination Process) サーバーの実装は、Elasticsearchの内部構造に深く関わるため、非常に複雑で、通常はElasticsearch自体の開発チームが行います。MCPは、クラスターの状態管理、ノード間の通信、タスクの割り当てなどを担当する重要なコンポーネントです。 しかし、ElasticsearchのMCPの**完全な**代替をPythonで実装することは現実的ではありません。なぜなら、それはElasticsearchのコア機能を再実装することになるからです。 代わりに、Pythonを使ってElasticsearchのMCPの**一部の機能**を模倣したり、MCPと**連携**したりするツールを作成することは可能です。以下に、いくつかの可能なアプローチと、それぞれの簡単な例を示します。 **1. Elasticsearch API を利用したクラスター監視ツール:** これは、MCPの完全な代替ではありませんが、クラスターの状態を監視し、問題が発生した場合に通知するツールを作成できます。 ```python from elasticsearch import Elasticsearch import time # Elasticsearchに接続 es = Elasticsearch([{'host': 'localhost', 'port': 9200}]) def check_cluster_health(): """クラスターのヘルスチェックを行う""" try: health = es.cluster.health() status = health['status'] print(f"クラスターのステータス: {status}") if status == 'red': print("警告: クラスターが危険な状態です!") elif status == 'yellow': print("注意: クラスターに問題が発生している可能性があります。") except Exception as e: print(f"エラー: クラスターヘルスチェックに失敗しました: {e}") if __name__ == "__main__": while True: check_cluster_health() time.sleep(60) # 1分ごとにチェック ``` この例では、ElasticsearchのAPIを使用してクラスターのヘルス状態を定期的にチェックし、問題がある場合に警告を表示します。 **2. Elasticsearch API を利用したノード管理ツール:** ノードの追加、削除、再起動などの操作を自動化するツールを作成できます。 ```python from elasticsearch import Elasticsearch # Elasticsearchに接続 es = Elasticsearch([{'host': 'localhost', 'port': 9200}]) def restart_node(node_id): """指定されたノードを再起動する""" try: # シャットダウンAPIを呼び出す (注意: 本番環境では慎重に使用してください) response = es.cluster.shutdown(node_id=node_id, delay="10s") print(f"ノード {node_id} のシャットダウン要求を送信しました: {response}") # 再起動処理 (実際には、OSレベルでの再起動が必要) # ここでは、再起動をシミュレートするために、少し待機する import time time.sleep(30) print(f"ノード {node_id} の再起動が完了したと仮定します。") except Exception as e: print(f"エラー: ノード {node_id} の再起動に失敗しました: {e}") if __name__ == "__main__": node_to_restart = "node-1" # 再起動するノードのID restart_node(node_to_restart) ``` **重要な注意点:** * **セキュリティ:** 上記の例は、ElasticsearchのAPIを使用しています。APIへのアクセスは適切に認証・認可されていることを確認してください。 * **本番環境での使用:** 特にノードのシャットダウンや再起動などの操作は、本番環境では慎重に行う必要があります。事前に十分なテストを行い、影響範囲を理解した上で実行してください。 * **Elasticsearchのバージョン:** ElasticsearchのAPIはバージョンによって異なる場合があります。使用しているElasticsearchのバージョンに合わせてコードを調整してください。 * **MCPの完全な代替は不可能:** これらの例は、MCPの機能を**部分的に模倣**するものであり、MCPの完全な代替ではありません。Elasticsearchの内部動作を理解し、APIを適切に使用することが重要です。 **まとめ:** PythonでElasticsearchのMCPを完全に実装することは非常に困難ですが、ElasticsearchのAPIを利用して、クラスターの監視やノード管理などのタスクを自動化するツールを作成することは可能です。上記はあくまで例であり、具体的な要件に合わせてコードをカスタマイズする必要があります。 より高度な連携が必要な場合は、Elasticsearchのプラグイン開発を検討することもできますが、Javaの知識が必要になります。
Grafana MCP server
Grafana 用 MCP サーバー
xtrace-mcp
MCP Actions Adapter
MCPサーバーをGPT Actions互換APIに変換するシンプルなアダプター
Alpaca MCP Server
鏡 (Kagami)
@enemyrr/mcp-mysql-server
鏡 (Kagami)
T2_C2
MCP (Mod Coder Pack) is a set of tools and scripts used to decompile, deobfuscate, and recompile Minecraft's source code. It's not a single piece of server code, but rather a collection of utilities. Therefore, I can't provide "server code for MCP." However, I can explain what MCP does and how it relates to Minecraft server development, and point you to resources. **What MCP Does:** * **Decompilation:** Takes the obfuscated Minecraft server (or client) `.jar` file and converts the bytecode into human-readable Java code. * **Deobfuscation:** Renames the obfuscated class and method names to more meaningful names, making the code easier to understand. This is done using mappings (text files that define the original obfuscated names and the new, deobfuscated names). * **Patching:** Allows you to apply modifications (patches) to the decompiled source code. * **Recompilation:** Compiles the modified Java code back into a `.jar` file that can be used as a modified Minecraft server. * **Reobfuscation:** (Optional) Re-obfuscates the code using the original obfuscation scheme, making it compatible with the official Minecraft client. This is less common for server mods. **Why MCP is Important for Server Development:** * **Understanding Minecraft Internals:** MCP allows developers to see how the Minecraft server works internally, which is essential for creating complex mods. * **Modifying Existing Behavior:** By decompiling and modifying the source code, developers can change the way the server behaves. * **Creating New Features:** MCP provides a foundation for adding entirely new features to the Minecraft server. **How to Use MCP (General Steps):** 1. **Download MCP:** MCP is no longer actively maintained. However, you can find older versions online. A more modern alternative is **Forge MDK (Mod Development Kit)**, which includes decompilation tools and a build environment. Search for "Forge MDK download" to find the latest version. Forge is the standard for Minecraft modding. 2. **Set up the Environment:** MCP (or Forge MDK) requires a Java Development Kit (JDK). Make sure you have a compatible JDK installed. 3. **Decompile Minecraft:** Use the MCP scripts (or Forge MDK tools) to decompile the Minecraft server `.jar` file. 4. **Deobfuscate:** Apply the mappings to deobfuscate the code. 5. **Modify the Code:** Make the changes you want to the decompiled Java code. 6. **Recompile:** Compile the modified code back into a `.jar` file. 7. **Test:** Run the modified server and test your changes. **Important Considerations:** * **Minecraft EULA:** Be aware of the Minecraft End User License Agreement (EULA) when creating and distributing mods. The EULA restricts commercial use of modified Minecraft code. * **Obfuscation Changes:** Mojang changes the obfuscation scheme with each Minecraft update, so you'll need updated mappings for each version. Forge usually provides these. * **Forge vs. MCP:** Forge is the dominant modding platform. It provides an API that makes it easier to create mods without directly modifying the base Minecraft code. Using Forge is generally recommended over directly patching the Minecraft source code with MCP. **Example (Conceptual - using Forge):** Let's say you want to create a simple server mod that changes the message that's displayed when a player joins the game. Using Forge, you would: 1. **Create a Forge Mod Project:** Use the Forge MDK to create a new mod project. 2. **Add Dependencies:** Add the necessary Forge dependencies to your project. 3. **Create an Event Handler:** Create a Java class that listens for the `PlayerEvent.PlayerLoggedInEvent`. 4. **Modify the Join Message:** In the event handler, get the player's name and create a new join message. You might use `event.getEntity().sendMessage(new TextComponentString("Welcome, " + event.getEntity().getName() + "!"));` 5. **Register the Event Handler:** Register your event handler with the Forge event bus. 6. **Build the Mod:** Build the mod into a `.jar` file. 7. **Install the Mod:** Place the `.jar` file in the `mods` folder of your Minecraft server. **In summary, there is no single "MCP server code." MCP is a toolset for working with the Minecraft server's code. Forge is the recommended platform for modern Minecraft modding.** To get started, I recommend: * **Download the latest Forge MDK:** Search for "Forge MDK download". * **Follow a Forge modding tutorial:** There are many excellent tutorials available online. Search for "Forge modding tutorial". Let me know if you have more specific questions about Minecraft server modding or Forge.
MCP (Model Context Protocol)
AI のためのシンプルなモデルコンテキストサーバー
Chrome MCP Server
Chrome 拡張機能と Claude AI の連携のための MCP サーバー
Eka MCP Server
Eka MCPサーバー (Eka MCP sābā)
Servidor MCP do Supabase
Supabase の MCP サーバー、データクエリと挿入機能付き
MSSQL MCP Server
鏡 (Kagami)
ディーゼロ開発環境用 MCPサーバー
D-Zeroのフロントエンドコーディング用MCPサーバー
Atlassian Jira MCP Server
Atlassian Jira向けのNode.js/TypeScript製MCPサーバー。AIシステム(LLM)に、プロジェクトのリスト/取得、課題の検索/取得(JQL/IDを使用)、および開発情報(コミット、PR)の表示といったツールを提供します。AI機能をJiraのプロジェクト管理および課題追跡ワークフローに直接接続します。
🌱 mcp-origin
MCPサーバーを管理するMCPサーバー
MCP Server Playground
鏡 (Kagami)
mcp-server
鏡 (Kagami)