Discover Awesome MCP Servers
Extend your agent with 20,377 capabilities via MCP servers.
- All20,377
- 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
Image Generator MCP Server
TypeScript で構築された MCP (Minecraft Protocol) サーバーで、テキストプロンプトに基づいて OpenAI の dall-e-3 モデルを使用して画像を生成し、指定されたディレクトリに保存します。
iTerm MCP Server
このMCPサーバーは、Claude Desktopとの統合を通じて、現在のiTerm2セッションでシェルコマンドを実行できるようにします。これにより、Model Context Protocolを介してシームレスなコマンド実行が容易になります。
WebMCP
APIキーを必要とせずに、ウェブサイトがツール、リソース、プロンプトをクライアントサイドのLLMと共有できるようにするフレームワーク。これにより、ユーザーは好みのモデルを使用してウェブサービスとやり取りできるようになります。
Clanki
ClaudeのようなAIアシスタントがAnkiフラッシュカードデッキと連携し、ユーザーが自然言語での会話を通じてフラッシュカードの作成、管理、更新を行えるようにするMCPサーバー。
Xano MCP Server
AIアシスタントがModel Context Protocolを通じてXanoデータベースを管理できるようになり、ユーザーはテーブルの作成、変更、削除、スキーマの編集、APIドキュメントの抽出などを行えるようになります。
AI Development Assistant MCP Server
Cursor向けのAI搭載開発ツールキット。高度な推論、UIスクリーンショット分析、コードレビューツールを通じて、インテリジェントなコーディング支援を提供します。
Kokoro TTS MCP Server
Model Context Protocolを通じてテキスト読み上げ機能を提供し、アプリケーションがカスタマイズ可能な音声、調整可能な読み上げ速度、クロスプラットフォームのオーディオ再生サポートにより、音声合成を容易に統合できるようにします。
IAC Memory MCP Server
カスタムのMemory MCPサーバー。これはInfrastructure-as-Codeの情報をキャッシュとして機能し、ユーザーがカスタムURIスキームとシンプルなリソース処理を用いて、メモの保存、要約、管理を行えるようにする。
mcp-everything-search
このサーバーは以下を提供します。 * Everything SDK を使用した高速なファイル検索機能 * Windows 固有の実装 * 既存のファイルシステムサーバーを、特化した検索機能で補完
Puppeteer MCP Server
Puppeteer を使用したブラウザの自動化を有効にし、ナビゲーション、フォーム操作、およびアクティブな Chrome インスタンスへの接続をサポートして、包括的な Web ページ操作を実現します。
Filesystem MCP Server
許可された特定のパス内で、Claude AI がファイルの読み取り、書き込み、一覧表示、移動、ディレクトリ検索など、ファイルシステム操作を実行できる MCP サーバー。
MCP Notion Server
Claude AIとNotionを繋ぐ橋渡し役となり、ユーザーが自然言語を通じてNotionのデータベースやページを操作できるようにする。コンテンツの作成、読み取り、更新、削除などの操作をサポート。
MCP TODO Checklist Server
タスク作成、進捗管理、データ永続化、アイテムコメントなどの機能を備えたチェックリスト管理システムを実装するサーバー。
Anki MCP Server
ローカルで実行されているAnkiに接続し、Model Context Protocolを通じてカードのレビューと作成を可能にするサーバー実装。
MCP Command Server
ユーザーの確認と包括的なセキュリティ機能を備え、ClaudeのようなLLMアプリケーションがホワイトリストに登録されたシステムコマンドを実行できる安全なサーバー。
MCP Accessibility Scanner
JustasMonkev/mcp-accessibility-scanner の開発に貢献するには、GitHub でアカウントを作成してください。
Textwell MCP Server
TextwellをModel Context Protocolと統合し、GitHub Pagesブリッジを介してテキストの書き込みや追加などのテキスト操作を容易にします。
Scrapbox MCP Server
シンプルな TypeScript ベースの MCP サーバーで、ノートシステムを実装しています。ユーザーはテキストノートの作成、一覧表示、および Claude を介した要約の生成が可能です。
Decent-Sampler Drums MCP Server
DecentSamplerのドラムキット構成の作成を支援します。WAVファイルの分析とXML生成をサポートし、正確なサンプル長と構造化されたプリセットを保証します。
zendesk-mcp-server
このサーバーは、Zendeskとの包括的な連携機能を提供します。チケットやコメントの取得と管理、チケットの分析と返信の作成、ナレッジベースとしてのヘルプセンター記事へのアクセスが可能です。
WinTerm MCP
Windowsターミナルへのプログラム的なアクセスを提供し、AIモデルがコマンドの記述、出力の読み取り、制御信号の送信のための標準化されたツールを通じてWindowsコマンドラインと対話できるようにする、モデルコンテキストプロトコルサーバー。
DocuMind MCP Server
高度なニューラル処理を用いてGitHubのREADMEドキュメントの品質を分析・評価し、スコアと改善提案を提供する、モデルコンテキストプロトコルサーバー。
Chrome Tools MCP Server
Chrome DevTools Protocol を通じて Chrome とやり取りするためのツールを提供する MCP サーバー。JavaScript の実行、スクリーンショットのキャプチャ、ネットワークトラフィックの監視など、Chrome タブのリモート制御を可能にします。
Cosense MCP Server
CosenseプロジェクトのページにClaudeがアクセスできるようにするMCPサーバー。パブリックプロジェクトとプライベートプロジェクトの両方をサポートし、オプションでSID認証もサポートします。
MCP Alchemy
Claude Desktopをデータベースに直接接続し、APIレイヤーを通じてデータベース構造の探索、SQLクエリの作成、データセットの分析、レポートの作成を可能にします。テーブル探索やクエリ実行のためのツールも備えています。
Draw Things MCP
Cursor AIが、自然言語プロンプトを使ってDraw Things API経由で画像を生成できる統合機能。
MCP Source Tree Server
Okay, I understand. Here's how you can generate a JSON file tree from a specified directory's `src` folder, respecting `.gitignore` rules, suitable for quick project structure review in Claude. I'll provide a Python script to accomplish this. **Explanation:** 1. **`gitignore_parser` Library:** We'll use the `gitignore_parser` library to correctly interpret `.gitignore` files. This is crucial for accurately reflecting what files should be excluded. 2. **Recursive Traversal:** The script will recursively traverse the `src` directory. 3. **JSON Output:** The output will be a JSON structure representing the directory tree. Directories will be objects with a `type` of "directory" and a `children` property containing an array of their contents. Files will be objects with a `type` of "file" and a `name` property. 4. **`.gitignore` Handling:** Before processing a file or directory, the script will check if it's ignored by any `.gitignore` rules. **Python Script:** ```python import os import json import gitignore_parser def generate_file_tree_json(root_dir): """ Generates a JSON file tree from the 'src' folder of a specified directory, respecting '.gitignore' rules. Args: root_dir (str): The root directory of the project. Returns: str: A JSON string representing the file tree. """ src_dir = os.path.join(root_dir, "src") if not os.path.exists(src_dir): return json.dumps({"error": "src directory not found"}, indent=2) gitignore_path = os.path.join(root_dir, ".gitignore") is_ignored = gitignore_parser.parse(gitignore_path) if os.path.exists(gitignore_path) else lambda path: False def build_tree(dir_path): tree = {"type": "directory", "name": os.path.basename(dir_path), "children": []} for item in os.listdir(dir_path): item_path = os.path.join(dir_path, item) relative_path = os.path.relpath(item_path, root_dir) # Path relative to the root for gitignore check if is_ignored(relative_path): continue if os.path.isfile(item_path): tree["children"].append({"type": "file", "name": item}) elif os.path.isdir(item_path): tree["children"].append(build_tree(item_path)) return tree tree = build_tree(src_dir) return json.dumps(tree, indent=2) if __name__ == "__main__": import argparse parser = argparse.ArgumentParser(description="Generate a JSON file tree from a directory's src folder, respecting .gitignore.") parser.add_argument("root_directory", help="The root directory of the project.") args = parser.parse_args() root_directory = args.root_directory try: json_tree = generate_file_tree_json(root_directory) print(json_tree) except Exception as e: print(json.dumps({"error": str(e)}, indent=2)) ``` **How to Use:** 1. **Install `gitignore_parser`:** ```bash pip install gitignore_parser ``` 2. **Save the Script:** Save the code above as a Python file (e.g., `generate_tree.py`). 3. **Run the Script:** ```bash python generate_tree.py /path/to/your/project ``` Replace `/path/to/your/project` with the actual path to the root directory of your project. 4. **Output:** The script will print a JSON string to the console. You can copy and paste this JSON string into Claude. **Example `.gitignore`:** ``` # Ignore node_modules node_modules/ # Ignore temporary files *.tmp # Ignore build artifacts dist/ build/ ``` **Example Output (JSON):** ```json { "type": "directory", "name": "src", "children": [ { "type": "file", "name": "main.py" }, { "type": "directory", "name": "components", "children": [ { "type": "file", "name": "Button.js" }, { "type": "file", "name": "Input.js" } ] }, { "type": "directory", "name": "utils", "children": [ { "type": "file", "name": "helpers.py" } ] } ] } ``` **Key Improvements and Considerations:** * **Error Handling:** The script includes basic error handling (e.g., checking if the `src` directory exists and catching general exceptions). This makes it more robust. * **`argparse`:** Uses `argparse` for a cleaner command-line interface. * **Relative Paths for `.gitignore`:** Crucially, the script now uses `os.path.relpath` to calculate the path relative to the root directory when checking against `.gitignore` rules. This is essential for `gitignore_parser` to work correctly. * **Clearer Structure:** The code is organized into a function for better readability and reusability. * **`.gitignore` Parsing:** Uses `gitignore_parser` for accurate `.gitignore` handling. * **JSON Output:** The output is formatted as a JSON string with indentation for easy readability. * **`src` Directory Check:** The script explicitly checks for the existence of the `src` directory and returns an error message if it's not found. * **Cross-Platform:** Uses `os.path.join` and `os.path.basename` for better cross-platform compatibility. This improved script provides a reliable and accurate way to generate a JSON file tree for your projects, respecting `.gitignore` rules, making it ideal for use with Claude or other tools that benefit from structured project information. Remember to install the `gitignore_parser` library before running the script.
MATLAB MCP Server
MATLABとAIを統合し、コードの実行、自然言語からのスクリプト生成、MATLABドキュメントへのシームレスなアクセスを実現します。
Logseq MCP Server
LLM が Logseq のナレッジグラフとプログラムでやり取りできるようにするサーバー。ページやブロックの作成と管理を可能にします。
ticktick-mcp-server
TickTickのタスク管理システムと、Claudeやその他のMCPクライアントを通して直接やり取りできるようにする、TickTick用のMCPサーバー。