Discover Awesome MCP Servers
Extend your agent with 14,499 capabilities via MCP servers.
- All14,499
- 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

DocuMind MCP Server
Một máy chủ Giao thức Ngữ cảnh Mô hình (Model Context Protocol) phân tích và đánh giá chất lượng tài liệu README của GitHub bằng cách sử dụng xử lý thần kinh nâng cao, cung cấp điểm số và các đề xuất cải thiện.

Textwell MCP Server
Tích hợp Textwell với Giao thức Ngữ cảnh Mô hình (Model Context Protocol) để tạo điều kiện thuận lợi cho các thao tác văn bản như viết và thêm văn bản thông qua cầu nối GitHub Pages.

Scrapbox MCP Server
Một máy chủ MCP đơn giản dựa trên TypeScript, triển khai hệ thống ghi chú, cho phép người dùng tạo, liệt kê và tạo bản tóm tắt các ghi chú văn bản thông qua Claude.
Chrome Tools MCP Server
Một máy chủ MCP cung cấp các công cụ để tương tác với Chrome thông qua Giao thức DevTools của nó, cho phép điều khiển từ xa các tab Chrome để thực thi JavaScript, chụp ảnh màn hình, giám sát lưu lượng mạng và hơn thế nữa.
Cosense MCP Server
Một máy chủ MCP cho phép Claude truy cập các trang từ các dự án Cosense, hỗ trợ cả dự án công khai và riêng tư với xác thực SID tùy chọn.
MCP Alchemy
Kết nối Claude Desktop trực tiếp với cơ sở dữ liệu, cho phép nó khám phá cấu trúc cơ sở dữ liệu, viết truy vấn SQL, phân tích tập dữ liệu và tạo báo cáo thông qua một lớp API với các công cụ để khám phá bảng và thực thi truy vấn.

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. If you don't have it, you'll need to install it: `pip install gitignore_parser` 2. **`os.walk()`:** This function recursively traverses the directory tree. 3. **`.gitignore` Handling:** The script checks for `.gitignore` files in each directory and uses `gitignore_parser` to determine if a file or directory should be ignored. 4. **JSON Structure:** The script builds a nested dictionary structure that represents the file tree. Directories become dictionaries, and files become strings. 5. **Error Handling:** Includes basic error handling (e.g., if the `src` directory doesn't exist). **Python Script:** ```python import os import json import gitignore_parser def generate_file_tree_json(root_dir, output_file="file_tree.json"): """ 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. output_file (str): The name of the JSON file to create. Defaults to "file_tree.json". """ src_dir = os.path.join(root_dir, "src") if not os.path.exists(src_dir): print(f"Error: 'src' directory not found in {root_dir}") return def build_tree(directory, ignore_checker=None): """Recursively builds the file tree.""" tree = {} try: for item in os.listdir(directory): item_path = os.path.join(directory, item) if ignore_checker and ignore_checker(item_path): continue # Skip ignored files/directories if os.path.isfile(item_path): tree[item] = item # File: store the filename elif os.path.isdir(item_path): # Check for .gitignore in the current directory gitignore_path = os.path.join(item_path, ".gitignore") new_ignore_checker = None if os.path.exists(gitignore_path): new_ignore_checker = gitignore_parser.parse(gitignore_path) # Wrap the new ignore checker to handle relative paths correctly def wrapped_ignore_checker(path): relative_path = os.path.relpath(path, item_path) return new_ignore_checker(relative_path) tree[item] = build_tree(item_path, wrapped_ignore_checker if new_ignore_checker else ignore_checker) # Directory: recurse except OSError as e: print(f"Error accessing {directory}: {e}") return None # Or handle the error as appropriate return tree # Initial .gitignore parsing from the root directory root_gitignore_path = os.path.join(root_dir, ".gitignore") root_ignore_checker = None if os.path.exists(root_gitignore_path): root_ignore_checker = gitignore_parser.parse(root_gitignore_path) # Wrap the root ignore checker to handle relative paths correctly def wrapped_root_ignore_checker(path): relative_path = os.path.relpath(path, root_dir) return root_ignore_checker(relative_path) root_ignore_checker = wrapped_root_ignore_checker file_tree = build_tree(src_dir, root_ignore_checker) with open(output_file, "w") as f: json.dump(file_tree, f, indent=4) print(f"File tree JSON saved to {output_file}") # Example usage: if __name__ == "__main__": # Replace with the actual root directory of your project project_root = "/path/to/your/project" # <---- CHANGE THIS generate_file_tree_json(project_root) ``` **How to Use:** 1. **Install `gitignore_parser`:** `pip install gitignore_parser` 2. **Save the Script:** Save the code above as a Python file (e.g., `generate_tree.py`). 3. **Modify `project_root`:** In the `if __name__ == "__main__":` block, **replace `/path/to/your/project` with the actual path to the root directory of your project.** This is the directory that contains the `src` folder and the `.gitignore` file. 4. **Run the Script:** Execute the script from your terminal: `python generate_tree.py` 5. **Output:** This will create a file named `file_tree.json` (or whatever you specified in `output_file`) in the same directory as the script. This file contains the JSON representation of your `src` directory's structure. **Example `.gitignore`:** ``` # Ignore node_modules node_modules/ # Ignore build artifacts dist/ build/ # Ignore temporary files *.tmp ``` **Example `file_tree.json` (Illustrative):** ```json { "components": { "Button.js": "Button.js", "Input.js": "Input.js", "styles": { "Button.css": "Button.css", "Input.css": "Input.css" } }, "utils": { "api.js": "api.js", "helpers.js": "helpers.js" }, "App.js": "App.js", "index.js": "index.js" } ``` **Important Considerations:** * **Path Handling:** The script uses `os.path.join` for robust path construction. * **`.gitignore` Scope:** `.gitignore` files are respected at each level of the directory tree. If a directory has a `.gitignore` file, its rules will be applied to the contents of that directory. * **Large Projects:** For very large projects, this script might take some time to run. Consider optimizing it further if performance becomes an issue (e.g., using multiprocessing). * **Error Handling:** The script includes basic error handling for file access. You might want to add more robust error handling for specific scenarios. * **Symbolic Links:** The script doesn't explicitly handle symbolic links. You might need to add logic to handle them based on your requirements (e.g., follow them or ignore them). * **Testing:** Thoroughly test the script with your project's structure and `.gitignore` files to ensure it produces the correct output. This comprehensive solution should provide you with a reliable way to generate a JSON file tree for Claude, respecting your `.gitignore` rules. Remember to adapt the `project_root` variable to your specific project.

Draw Things MCP
Một tích hợp cho phép Cursor AI tạo ảnh thông qua Draw Things API bằng cách sử dụng các câu lệnh bằng ngôn ngữ tự nhiên.

ticktick-mcp-server
Một máy chủ MCP cho TickTick cho phép tương tác trực tiếp với hệ thống quản lý tác vụ TickTick của bạn thông qua Claude và các ứng dụng khách MCP khác.
MATLAB MCP Server
Tích hợp MATLAB với AI để thực thi mã, tạo script từ ngôn ngữ tự nhiên và truy cập tài liệu MATLAB một cách liền mạch.
Logseq MCP Server
Một máy chủ cho phép các LLM tương tác theo chương trình với đồ thị tri thức Logseq, cho phép tạo và quản lý các trang và khối.
MCP Server Replicate
Một triển khai máy chủ FastMCP tạo điều kiện cho việc truy cập dựa trên tài nguyên vào suy luận mô hình AI, tập trung vào tạo ảnh thông qua Replicate API, với các tính năng như cập nhật theo thời gian thực, tích hợp webhook và quản lý khóa API an toàn.
ConsoleSpy
Một công cụ thu thập các bản ghi console của trình duyệt và cung cấp chúng trong Cursor IDE thông qua Giao thức Ngữ cảnh Mô hình (MCP).
MCP Server: SSH Rails Runner
Cho phép thực thi từ xa một cách an toàn các lệnh Rails console qua SSH cho các hoạt động chỉ đọc, lập kế hoạch thay đổi và thực thi các thay đổi đã được phê duyệt trong môi trường Rails đã triển khai.
MCP Apple Notes
Một máy chủ Giao thức Ngữ cảnh Mô hình (Model Context Protocol) cho phép tìm kiếm và truy xuất ngữ nghĩa nội dung Apple Notes, cho phép các trợ lý AI truy cập, tìm kiếm và tạo ghi chú bằng cách sử dụng các embedding trên thiết bị.

Binary Reader MCP
Một máy chủ Giao thức Ngữ cảnh Mô hình (Model Context Protocol) để đọc và phân tích các tệp nhị phân, với hỗ trợ ban đầu cho các tệp tài sản Unreal Engine (.uasset).

Model Control Plane (MCP) Server
Một triển khai máy chủ cung cấp một giao diện thống nhất cho các dịch vụ OpenAI, phân tích kho lưu trữ Git và các hoạt động hệ thống tệp cục bộ thông qua các điểm cuối REST API.
Smart Photo Journal MCP Server
This MCP server aids users in searching and analyzing their photo library by location, labels, and people, offering functionalities like photo analysis and fuzzy matching for enhanced photo management.

Everything Search MCP Server
Cung cấp tích hợp với Everything Search Engine, cho phép khả năng tìm kiếm tệp mạnh mẽ thông qua Giao thức Ngữ cảnh Mô hình (Model Context Protocol) với các tùy chọn tìm kiếm nâng cao như biểu thức chính quy (regex), phân biệt chữ hoa chữ thường và sắp xếp.
Gel Database MCP Server
Một máy chủ MCP dựa trên TypeScript, cho phép các LLM agent tương tác với cơ sở dữ liệu Gel thông qua ngôn ngữ tự nhiên, cung cấp các công cụ để tìm hiểu lược đồ cơ sở dữ liệu, xác thực và thực thi các truy vấn EdgeQL.

Code MCP
Một máy chủ MCP cung cấp các công cụ để đọc, viết và chỉnh sửa các tệp trên hệ thống tệp cục bộ.

Blender MCP Server
Một máy chủ Giao thức Bối cảnh Mô hình (Model Context Protocol) cho phép quản lý và thực thi các tập lệnh Python của Blender, cho phép người dùng tạo, chỉnh sửa và chạy các tập lệnh trong môi trường Blender không giao diện (headless) thông qua các giao diện ngôn ngữ tự nhiên.

MCP Pytest Server
Một máy chủ Node.js tích hợp với pytest để hỗ trợ các công cụ dịch vụ ModelContextProtocol (MCP), cho phép ghi lại quá trình thực thi kiểm thử và theo dõi môi trường.
Macrostrat MCP Server
Cho phép Claude truy vấn dữ liệu địa chất toàn diện từ Macrostrat API, bao gồm các đơn vị địa chất, cột địa tầng, khoáng chất và thang thời gian thông qua ngôn ngữ tự nhiên.
Voice Recorder MCP Server
Cho phép ghi âm thanh từ micro và phiên âm nó bằng mô hình Whisper của OpenAI. Hoạt động như một máy chủ MCP độc lập và một tiện ích mở rộng cho tác nhân Goose AI.
kubernetes-mcp-server
Một triển khai máy chủ MCP Kubernetes mạnh mẽ và linh hoạt, có hỗ trợ OpenShift.

MCP Documentation Service
Một triển khai Giao thức Ngữ cảnh Mô hình (Model Context Protocol) cho phép các trợ lý AI tương tác với các tệp tài liệu markdown, cung cấp các khả năng quản lý tài liệu, xử lý siêu dữ liệu, tìm kiếm và phân tích tình trạng tài liệu.

Node Omnibus MCP Server
Một máy chủ Giao thức Ngữ cảnh Mô hình toàn diện cung cấp các công cụ phát triển Node.js nâng cao để tự động hóa việc tạo dự án, tạo thành phần, quản lý gói và tài liệu với sự hỗ trợ của AI.
MCP-Python
Một máy chủ cho phép tương tác với cơ sở dữ liệu PostgreSQL, MySQL, MariaDB hoặc SQLite thông qua Claude Desktop bằng cách sử dụng các truy vấn ngôn ngữ tự nhiên.

mcp-minecraft
Cho phép các mô hình AI quan sát và tương tác với thế giới Minecraft thông qua một bot.