Discover Awesome MCP Servers
Extend your agent with 64,497 capabilities via MCP servers.
- All64,497
- 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
Figma MCP Server
Figmaファイルの構造解析を容易にするために、ノードの階層構造を抽出します。REST APIまたはMCPプロトコル経由でアクセス可能です。
MCP Grareco
ウェブサイトやテキスト入力を、様々なプロンプトスタイル(標準、初級、タイムライン)を用いて、視覚的な要約に変換することでグラフィックレコーディングを作成するMCPサーバー。
GitHub MCP Server Integration
clickup-operator MCP server
鏡 (Kagami)
MCP Server Runner
鏡 (Kagami)
NOTE: This project has been graduated and moved to the
Model Context Protocol (MCP) 用の Java SDK。Java と Spring のアプリケーションと、MCP 準拠の AI モデルやツールとのシームレスな統合を提供します。
Headless Agents MCP Server
Headless Agents 上で提供されるエージェントを呼び出すための MCP-ts サーバー
StatSource
LLMが、Model Context Protocolサーバーを介して、データベースやCSVファイルにあるユーザーデータに対して統計分析を実行したり、機械学習予測を生成したりできるようにします。
MCP Server Make
鏡 (Kagami)
Notion MCP Server
鏡 (Kagami)
Remote MCP Server on Cloudflare
Cloudflare Workers をベースにした Model Context Protocol (MCP) サーバーの実装。OAuth ログインに対応しており、Claude やその他の MCP クライアントがリモートツールに接続できるようになります。
MCP Test Repository
GitHub MCPサーバーを使って作成されたテストリポジトリ
LibSQL Model Context Protocol Server
libsql 用の Model Context Protocol サーバー
ESA MCP Server
ESA.ioのClaude Desktop用モデルコンテキストプロトコルサーバー
MCP Sample
Claude DesktopとMCPサーバーの連携を使って作成されたテストリポジトリ
Git MCP Server Troubleshooting Guide
了解しました。以下に、Git MCPサーバーのトラブルシューティングドキュメント(特にレジストリと接続の問題に焦点を当てたもの)の日本語訳案を示します。 --- **Git MCPサーバー トラブルシューティング:レジストリと接続の問題** このドキュメントでは、Git MCPサーバーにおけるレジストリと接続に関連する一般的な問題のトラブルシューティングについて説明します。 **1. レジストリの問題** Git MCPサーバーがレジストリにアクセスできない場合、以下の問題が発生する可能性があります。 * **パッケージのインストールまたは更新の失敗:** 必要なパッケージがレジストリからダウンロードできない。 * **依存関係の解決エラー:** プロジェクトの依存関係が正しく解決されない。 * **レジストリへの認証エラー:** レジストリへのアクセスに必要な認証情報が正しくない。 **1.1. 考えられる原因と解決策** * **ネットワーク接続の問題:** * **原因:** サーバーがインターネットに接続されていない、またはレジストリへの接続がファイアウォールによってブロックされている。 * **解決策:** * サーバーがインターネットに接続されていることを確認してください。 * ファイアウォール設定を確認し、レジストリへのアクセスを許可してください。 * プロキシサーバーを使用している場合は、Git MCPサーバーが正しく設定されていることを確認してください。 * **レジストリの設定エラー:** * **原因:** Git MCPサーバーが誤ったレジストリURLを使用している、またはレジストリの設定が正しくない。 * **解決策:** * Git MCPサーバーの設定ファイル(例:`config.yml`)で、レジストリURLが正しいことを確認してください。 * 必要な場合は、レジストリの認証情報を設定ファイルに追加してください。 * 設定の変更後、Git MCPサーバーを再起動してください。 * **レジストリの可用性の問題:** * **原因:** レジストリ自体がダウンしている、または一時的に利用できない。 * **解決策:** * レジストリのステータスを確認してください(例:レジストリのウェブサイトまたはステータスページ)。 * しばらく待ってから、再度試してください。 * 別のレジストリを使用することを検討してください(可能な場合)。 * **認証の問題:** * **原因:** レジストリへのアクセスに必要な認証情報(ユーザー名、パスワード、APIキーなど)が正しくない、または期限切れになっている。 * **解決策:** * 認証情報が正しいことを確認してください。 * 認証情報を更新してください(必要な場合)。 * Git MCPサーバーの設定ファイルに認証情報を正しく設定してください。 **1.2. トラブルシューティングの手順** 1. **ネットワーク接続の確認:** `ping`コマンドや`curl`コマンドを使用して、レジストリにアクセスできることを確認します。 * 例:`ping registry.example.com` または `curl -I registry.example.com` 2. **設定ファイルの確認:** Git MCPサーバーの設定ファイル(例:`config.yml`)で、レジストリURLと認証情報が正しいことを確認します。 3. **ログの確認:** Git MCPサーバーのログファイル(通常は`/var/log/git-mcp-server/`にあります)で、エラーメッセージや警告メッセージを確認します。 4. **レジストリのステータスの確認:** レジストリのウェブサイトまたはステータスページで、レジストリが正常に動作していることを確認します。 5. **認証情報の確認:** レジストリへのアクセスに必要な認証情報が正しいことを確認し、必要に応じて更新します。 **2. 接続の問題** Git MCPサーバーへの接続に問題がある場合、以下の問題が発生する可能性があります。 * **クライアントがサーバーに接続できない:** クライアント(Gitクライアント、ブラウザなど)がGit MCPサーバーにアクセスできない。 * **接続がタイムアウトする:** クライアントがサーバーに接続しようとすると、タイムアウトエラーが発生する。 * **接続が拒否される:** サーバーがクライアントからの接続を拒否する。 **2.1. 考えられる原因と解決策** * **ネットワーク接続の問題:** * **原因:** クライアントとサーバー間のネットワーク接続が確立されていない、またはファイアウォールによってブロックされている。 * **解決策:** * クライアントとサーバーが同じネットワークに接続されていることを確認してください。 * ファイアウォール設定を確認し、Git MCPサーバーへのアクセスを許可してください。 * クライアントとサーバー間のネットワーク経路に問題がないことを確認してください。 * **サーバーのアドレスまたはポートの間違い:** * **原因:** クライアントが誤ったサーバーアドレスまたはポートに接続しようとしている。 * **解決策:** * クライアントの設定で、サーバーアドレスとポートが正しいことを確認してください。 * DNSが正しく設定されていることを確認してください(サーバーアドレスがドメイン名の場合)。 * **サーバーが起動していない:** * **原因:** Git MCPサーバーが起動していない、またはクラッシュしている。 * **解決策:** * Git MCPサーバーが起動していることを確認してください。 * サーバーのログファイルで、エラーメッセージやクラッシュレポートを確認してください。 * サーバーを再起動してください。 * **リソースの枯渇:** * **原因:** サーバーがリソース(CPU、メモリ、ディスクスペースなど)を使い果たしている。 * **解決策:** * サーバーのリソース使用状況を監視してください。 * 不要なプロセスを停止してください。 * サーバーのリソースを増強してください。 * **SSL/TLSの問題:** * **原因:** SSL/TLS証明書が無効である、またはクライアントがサポートしていないSSL/TLSプロトコルを使用している。 * **解決策:** * SSL/TLS証明書が有効であることを確認してください。 * クライアントがサポートしているSSL/TLSプロトコルを使用するようにサーバーを設定してください。 * クライアントがSSL/TLS証明書を信頼するように設定してください。 **2.2. トラブルシューティングの手順** 1. **ネットワーク接続の確認:** `ping`コマンドや`telnet`コマンドを使用して、サーバーにアクセスできることを確認します。 * 例:`ping server.example.com` または `telnet server.example.com 8080` (8080はGit MCPサーバーのポート番号) 2. **サーバーのステータスの確認:** Git MCPサーバーが起動していることを確認します。 3. **ログの確認:** Git MCPサーバーのログファイルで、エラーメッセージや警告メッセージを確認します。 4. **クライアントの設定の確認:** クライアントの設定で、サーバーアドレスとポートが正しいことを確認します。 5. **ファイアウォールの設定の確認:** ファイアウォールがGit MCPサーバーへのアクセスをブロックしていないことを確認します。 6. **SSL/TLSの設定の確認:** SSL/TLS証明書が有効であり、クライアントがサポートしているSSL/TLSプロトコルを使用していることを確認します。 **3. その他のヒント** * **最新バージョンを使用する:** Git MCPサーバーと関連するツールを最新バージョンにアップデートしてください。 * **ドキュメントを参照する:** Git MCPサーバーの公式ドキュメントを参照してください。 * **コミュニティに質問する:** Git MCPサーバーのコミュニティフォーラムやメーリングリストで質問してください。 このドキュメントが、Git MCPサーバーのレジストリと接続の問題のトラブルシューティングに役立つことを願っています。 --- **補足:** * この翻訳はあくまで提案であり、文脈やニュアンスによって調整が必要になる場合があります。 * 具体的な設定ファイル名やログファイルの場所は、Git MCPサーバーの構成によって異なる場合があります。 * エラーメッセージや警告メッセージは、問題の特定に役立つ重要な情報源です。ログを注意深く確認してください。 この翻訳が、Git MCPサーバーのトラブルシューティングに役立つことを願っています。
MCP Server for Paper Analytical Devices (PAD)
Paper分析デバイス(PAD)のためのPython製MCPサーバー
CockroachDB MCP Server
鏡 (Kagami)
Mindmap MCP Server
Markdownコンテンツをインタラクティブなマインドマップに変換するModel Context Protocolサーバー。AIアシスタントがHTMLコンテンツまたは保存されたファイルを介して階層情報を視覚化できるようにします。
Tauri + React + Typescript
Tauri アプリケーションで MCP 天気サーバーとクライアントを実装する
Algorand MCP Implementation
Algorandブロックチェーンとのツール連携(40種類以上)とリソースアクセス(60種類以上)のための包括的なMCPサーバー、さらに多くの便利なプロンプト。
License
Firefox Claude MCP (presumably referring to "Message Context Provider") extension's server-side component would likely involve the following aspects, depending on its specific functionality: **Possible Server-Side Functions and Technologies:** * **API Endpoint for Claude Interaction:** * **Purpose:** The core function is to communicate with the Claude API (Anthropic's large language model). The server acts as an intermediary between the Firefox extension and the Claude API. * **Technologies:** * **Programming Language:** Python (with frameworks like Flask or FastAPI), Node.js (with Express.js), Go, or similar. Python is a common choice for interacting with AI models. * **Web Framework:** Flask, FastAPI (Python), Express.js (Node.js), Gin (Go). These frameworks handle routing, request parsing, and response generation. * **API Client Library:** A library to make HTTP requests to the Claude API. This might be a general HTTP client (e.g., `requests` in Python, `axios` in Node.js) or a dedicated Claude API client if Anthropic provides one. * **Authentication/Authorization:** The server needs to securely store and manage API keys for accessing the Claude API. This might involve environment variables, configuration files, or a more robust secrets management system. * **Workflow:** 1. The Firefox extension sends a request to the server (e.g., with text to be processed by Claude). 2. The server receives the request, authenticates it (if necessary), and formats the data for the Claude API. 3. The server makes a request to the Claude API. 4. The server receives the response from the Claude API. 5. The server processes the response (e.g., extracts relevant information, formats it). 6. The server sends the processed response back to the Firefox extension. * **Data Storage (Optional):** * **Purpose:** If the extension needs to store user data (e.g., conversation history, settings), the server might use a database. * **Technologies:** * **Database:** PostgreSQL, MySQL, MongoDB, SQLite (for simpler cases). * **ORM/ODM (Optional):** SQLAlchemy (Python), Mongoose (Node.js) to simplify database interactions. * **Use Cases:** * Storing conversation history for later retrieval. * Storing user preferences or settings. * Caching Claude API responses to reduce latency and API usage. * **User Authentication (Optional):** * **Purpose:** If the extension requires user accounts, the server handles authentication. * **Technologies:** * **Authentication Libraries:** Passport.js (Node.js), Flask-Login (Python). * **Authentication Methods:** Username/password, OAuth (e.g., Google, GitHub). * **JSON Web Tokens (JWT):** For secure authentication and authorization. * **Rate Limiting:** * **Purpose:** To prevent abuse and ensure fair usage of the Claude API. * **Implementation:** The server can implement rate limiting based on IP address, user ID, or API key. * **Logging and Monitoring:** * **Purpose:** To track server performance, identify errors, and monitor API usage. * **Technologies:** * **Logging Libraries:** Python's `logging` module, Node.js logging libraries. * **Monitoring Tools:** Prometheus, Grafana, ELK stack. * **Deployment:** * **Purpose:** To host the server application. * **Platforms:** * **Cloud Platforms:** AWS (EC2, Lambda, ECS), Google Cloud Platform (Compute Engine, Cloud Functions, App Engine), Azure (Virtual Machines, Azure Functions, App Service). * **Containerization:** Docker, Kubernetes. **Example Scenario (Simplified):** Let's say the extension allows users to highlight text on a webpage and ask Claude to summarize it. 1. **Firefox Extension:** The user highlights text and clicks a button in the extension. The extension sends the highlighted text to the server's `/summarize` endpoint. 2. **Server (Python/Flask):** ```python from flask import Flask, request, jsonify import requests import os app = Flask(__name__) CLAUDE_API_KEY = os.environ.get("CLAUDE_API_KEY") # Get API key from environment @app.route('/summarize', methods=['POST']) def summarize(): text = request.json['text'] # Call Claude API (replace with actual Claude API endpoint and parameters) claude_api_url = "https://api.anthropic.com/v1/complete" # Example URL headers = { "Content-Type": "application/json", "x-api-key": CLAUDE_API_KEY } data = { "prompt": f"\n\nHuman: Summarize the following text:\n\n{text}\n\nAssistant:", "model": "claude-v1", # Or the appropriate Claude model "max_tokens_to_sample": 200 } try: response = requests.post(claude_api_url, headers=headers, json=data) response.raise_for_status() # Raise HTTPError for bad responses (4xx or 5xx) summary = response.json()['completion'] return jsonify({'summary': summary}) except requests.exceptions.RequestException as e: print(f"Error calling Claude API: {e}") return jsonify({'error': 'Failed to summarize text'}), 500 if __name__ == '__main__': app.run(debug=True) ``` 3. **Claude API:** The server sends the text to the Claude API with a prompt asking for a summary. 4. **Server (Python/Flask):** The server receives the summary from the Claude API. 5. **Firefox Extension:** The server sends the summary back to the extension, which displays it to the user. **Key Considerations:** * **Security:** Protect the Claude API key. Never expose it in client-side code. Use environment variables or a secrets management system. Validate and sanitize input from the extension to prevent injection attacks. * **Error Handling:** Handle errors gracefully, both on the server and in the extension. Provide informative error messages to the user. * **Scalability:** If the extension becomes popular, consider using a scalable server architecture (e.g., load balancing, auto-scaling). * **API Usage Costs:** Be mindful of the costs associated with using the Claude API. Implement caching and rate limiting to minimize costs. * **Asynchronous Operations:** For long-running tasks (e.g., complex summarization), use asynchronous operations (e.g., Celery with Redis or RabbitMQ) to prevent the server from blocking. This provides a comprehensive overview of the potential server-side aspects of a Firefox Claude MCP extension. The specific implementation will depend on the exact features and requirements of the extension.
Xircuits MCP Component Library
MCPサーバーを定義するためのXircuitsコンポーネントライブラリ。
Scrappey MCP Server
AIモデルとScrappeyのウェブ自動化プラットフォームを橋渡しするサーバー。ブラウザセッションの作成、HTTPリクエストの実行、アンチボット対策を処理しながらのブラウザ操作の自動化を可能にする。
MCP Context Manager
効率的な知識グラフを利用して、作業セッション間で永続的なコンテキストを維持する MCP サーバー
✨ Lucidity MCP 🔍
AIによって生成されたコードの品質を、10の重要な側面から包括的に分析し、問題が深刻化する前に特定することで向上させる、モデルコンテキストプロトコルサーバー。
Flowcore Platform MCP Server
Flowcore Platformを管理し、やり取りするためのMCPサーバー
LLM Gateway MCP Server
高度なAIエージェント(Claudeなど)から、より費用対効果の高いLLMへのインテリジェントなタスク委譲を可能にする、MCPネイティブサーバー。出力品質を維持しながらコストを最適化します。
AGE-MCP-Server
Apache AGEグラフデータベースとの自然言語インタラクションを提供するMCPサーバー。ユーザーはClaude AIを通じてPostgreSQL内のグラフデータのクエリ、可視化、操作を行うことができます。
Azure DevOps MCP Server for Cline
Azure DevOps 連携のためのモデルコンテキストプロトコルサーバー