Discover Awesome MCP Servers
Extend your agent with 84,508 capabilities via MCP servers.
- All84,508
- 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
Anki MCP Server
ローカルで実行されているAnkiに接続し、Model Context Protocolを通じてカードのレビューと作成を可能にするサーバー実装。
WinTerm MCP
Windowsターミナルへのプログラム的なアクセスを提供し、AIモデルがコマンドの記述、出力の読み取り、制御信号の送信のための標準化されたツールを通じてWindowsコマンドラインと対話できるようにする、モデルコンテキストプロトコルサーバー。
DocuMind MCP Server
高度なニューラル処理を用いてGitHubのREADMEドキュメントの品質を分析・評価し、スコアと改善提案を提供する、モデルコンテキストプロトコルサーバー。
zendesk-mcp-server
このサーバーは、Zendeskとの包括的な連携機能を提供します。チケットやコメントの取得と管理、チケットの分析と返信の作成、ナレッジベースとしてのヘルプセンター記事へのアクセスが可能です。
Decent-Sampler Drums MCP Server
DecentSamplerのドラムキット構成の作成を支援します。WAVファイルの分析とXML生成をサポートし、正確なサンプル長と構造化されたプリセットを保証します。
Textwell MCP Server
TextwellをModel Context Protocolと統合し、GitHub Pagesブリッジを介してテキストの書き込みや追加などのテキスト操作を容易にします。
Scrapbox MCP Server
シンプルな TypeScript ベースの MCP サーバーで、ノートシステムを実装しています。ユーザーはテキストノートの作成、一覧表示、および Claude を介した要約の生成が可能です。
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サーバー。
MCP Server Replicate
FastMCPサーバー実装は、リソースベースのAIモデル推論へのアクセスを容易にし、Replicate APIを介した画像生成に焦点を当てています。リアルタイム更新、Webhook統合、安全なAPIキー管理などの機能を備えています。
MCP Server: SSH Rails Runner
セキュアなリモート環境からRailsコンソールコマンドをSSH経由で実行することを可能にします。これにより、読み取り専用の操作、変更計画の立案、およびデプロイされたRails環境における承認済み変更の実行ができます。
Explorium AgentSource MCP Server
Explorium API MCPサーバー。GitHubでアカウントを作成して、explorium-ai/mcp-exploriumの開発に貢献してください。
Google Search MCP Server
Claw256/mcp-web-search の開発に貢献するには、GitHub でアカウントを作成してください。
literateMCP
様々な種類のソース(論文、書籍、ウェブページなど)を管理し、それらを知識グラフと統合するための柔軟なシステム。 - YUZongmin/sqlite-literature-management-fastmcp-mcp-server
Unreal Engine Code Analyzer MCP Server
Unreal Engine 5 用の MCP サーバー。GitHub でアカウントを作成して、ayeletstudioindia/unreal-analyzer-mcp の開発に貢献してください。
Tuya MCP Server
tinytuya をベースにした Tuya デバイス制御のための CLI ツール - cabra-lat/tuyactl
ElevenLabs Text-to-Speech MCP
GitHubでアカウントを作成して、georgi-io/jessica の開発に貢献してください。
Deepseek R1 MCP Server
デジタルエーテルにおける恐怖と嫌悪:AIの視覚的意識への野蛮な旅 - grapheneaffiliate/dRiNk-ThE-kOoLaId
Code Snippet Server
GitHubでアカウントを作成して、ngeojiajun/mcp-code-snippets の開発に貢献してください。
MCP Gateway for RFK Jr Endpoints
GitHubでアカウントを作成して、debedb/mcprfkgwの開発に貢献しましょう。
Deskaid
コーディングアシスタント MCP for Claude Desktop。GitHub でアカウントを作成して、ezyang/codemcp の開発に貢献しましょう。
MCP-researcher Server
Perplexity AI を利用した、研究およびドキュメント作成支援のための Model Context Protocol (MCP) サーバー - DaInfernalCoder/perplexity-mcp
Keboola Explorer MCP Server
GitHubでアカウントを作成して、keboola/keboola-mcp-serverの開発に貢献しましょう。
MetaMCP Server
複数のMCPサーバーを統合し、MetaMCPアプリを通じてシームレスなツール、プロンプト、リソース管理を可能にするプロキシサーバー。