Discover Awesome MCP Servers
Extend your agent with 24,267 capabilities via MCP servers.
- All24,267
- 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
Xano MCP Server
Cho phép các trợ lý AI quản lý cơ sở dữ liệu Xano thông qua Giao thức Bối cảnh Mô hình (Model Context Protocol), cho phép người dùng tạo, sửa đổi và xóa bảng, chỉnh sửa lược đồ và trích xuất tài liệu API.
Filesystem MCP Server
Một máy chủ MCP cho phép Claude AI thực hiện các thao tác hệ thống tệp bao gồm đọc, ghi, liệt kê, di chuyển tệp và tìm kiếm thư mục trong các đường dẫn được phép đã chỉ định.
Puppeteer MCP Server
Cho phép tự động hóa trình duyệt với Puppeteer, hỗ trợ điều hướng, tương tác biểu mẫu và kết nối với các phiên bản Chrome đang hoạt động để tương tác toàn diện với trang web.
AI Development Assistant MCP Server
Một bộ công cụ phát triển hỗ trợ bởi AI cho Cursor, cung cấp hỗ trợ lập trình thông minh thông qua khả năng suy luận nâng cao, phân tích ảnh chụp màn hình giao diện người dùng và các công cụ đánh giá mã.
mcp-everything-search
Máy chủ này cung cấp: * Khả năng tìm kiếm tập tin nhanh chóng bằng Everything SDK * Triển khai dành riêng cho Windows * Bổ sung cho các máy chủ hệ thống tập tin hiện có với chức năng tìm kiếm chuyên biệt
IAC Memory MCP Server
Một máy chủ Memory MCP tùy chỉnh đóng vai trò như một bộ nhớ đệm cho thông tin Infrastructure-as-Code (Cơ sở hạ tầng dưới dạng mã), cho phép người dùng lưu trữ, tóm tắt và quản lý ghi chú với một lược đồ URI tùy chỉnh và xử lý tài nguyên đơn giản.
Clanki
Một máy chủ MCP cho phép các trợ lý AI như Claude tương tác với các bộ thẻ flashcard Anki, cho phép người dùng tạo, quản lý và cập nhật flashcard thông qua các cuộc trò chuyện bằng ngôn ngữ tự nhiên.
Kokoro TTS MCP Server
Cung cấp khả năng chuyển văn bản thành giọng nói thông qua Giao thức Ngữ cảnh Mô hình, cho phép các ứng dụng dễ dàng tích hợp tổng hợp giọng nói với giọng nói tùy chỉnh, tốc độ nói có thể điều chỉnh và hỗ trợ phát lại âm thanh đa nền tảng.
iTerm MCP Server
Máy chủ MCP này cho phép người dùng thực thi các lệnh shell trong phiên iTerm2 hiện tại thông qua tích hợp với Claude Desktop, tạo điều kiện thuận lợi cho việc thực thi lệnh liền mạch thông qua Giao thức Ngữ cảnh Mô hình (Model Context Protocol).
Image Generator MCP Server
Một máy chủ MCP (Máy chủ Điều khiển Quá trình) dựa trên TypeScript, tạo ra hình ảnh bằng mô hình dall-e-3 của OpenAI dựa trên các gợi ý văn bản và lưu chúng vào một thư mục được chỉ định.
WebMCP
Một khung cho phép các trang web chia sẻ các công cụ, tài nguyên và lời nhắc với các LLM phía máy khách mà không cần khóa API, cho phép người dùng tương tác với các dịch vụ web bằng các mô hình ưa thích của họ.
MCP Command Server
Một máy chủ an toàn cho phép các ứng dụng LLM như Claude thực thi các lệnh hệ thống đã được đưa vào danh sách trắng (whitelist) với sự xác nhận của người dùng và các tính năng bảo mật toàn diện.
Anki MCP Server
Một triển khai máy chủ kết nối với Anki đang chạy cục bộ, cho phép xem lại và tạo thẻ thông qua Giao thức Ngữ cảnh Mô hình (Model Context Protocol).
MCP Accessibility Scanner
Enables automated web accessibility scans for WCAG compliance using Playwright and Axe-core, providing visual and JSON reports with remediation guidance.
MCP Notion Server
Một cầu nối giữa Claude AI và Notion, cho phép người dùng tương tác với cơ sở dữ liệu và trang Notion thông qua ngôn ngữ tự nhiên, hỗ trợ các thao tác như tạo, đọc, cập nhật và xóa nội dung.
MCP TODO Checklist Server
Một máy chủ triển khai hệ thống quản lý danh sách kiểm tra (checklist) với các tính năng như tạo nhiệm vụ, theo dõi tiến độ, lưu trữ dữ liệu và bình luận cho từng mục.
zendesk-mcp-server
Máy chủ này cung cấp tích hợp toàn diện với Zendesk. Truy xuất và quản lý vé và bình luận. Phân tích vé và soạn thảo phản hồi. Truy cập vào các bài viết trung tâm trợ giúp như một cơ sở kiến thức.
WinTerm MCP
Một máy chủ Giao thức Ngữ cảnh Mô hình (Model Context Protocol) cung cấp quyền truy cập theo chương trình vào terminal Windows, cho phép các mô hình AI tương tác với dòng lệnh Windows thông qua các công cụ tiêu chuẩn để viết lệnh, đọc đầu ra và gửi tín hiệu điều khiển.
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.
Decent-Sampler Drums MCP Server
Hỗ trợ tạo cấu hình bộ trống DecentSampler, hỗ trợ phân tích tệp WAV và tạo XML để đảm bảo độ dài mẫu chính xác và các cài đặt trước có cấu trúc tốt.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.