Discover Awesome MCP Servers
Extend your agent with 73,050 capabilities via MCP servers.
- All73,050
- 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
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.
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.
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.
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.
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.
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.
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.
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.
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.
Explorium AgentSource MCP Server
Explorium API MCP Server. Contribute to explorium-ai/mcp-explorium development by creating an account on GitHub.
Google Search MCP Server
Contribute to Claw256/mcp-web-search development by creating an account on GitHub.
literateMCP
A flexible system for managing various types of sources (papers, books, webpages, etc.) and integrating them with knowledge graphs. - YUZongmin/sqlite-literature-management-fastmcp-mcp-server
Unreal Engine Code Analyzer MCP Server
MCP server for Unreal Engine 5. Contribute to ayeletstudioindia/unreal-analyzer-mcp development by creating an account on GitHub.
Tuya MCP Server
A cli tool to control Tuya devices based on tinytuya - cabra-lat/tuyactl
ElevenLabs Text-to-Speech MCP
Contribute to georgi-io/jessica development by creating an account on GitHub.
Deepseek R1 MCP Server
Fear and Loathing in the Digital Ether: A Savage Journey into AI's Visual Consciousness - grapheneaffiliate/dRiNk-ThE-kOoLaId
Code Snippet Server
Contribute to ngeojiajun/mcp-code-snippets development by creating an account on GitHub.
MCP Gateway for RFK Jr Endpoints
Contribute to debedb/mcprfkgw development by creating an account on GitHub.
Deskaid
Coding assistant MCP for Claude Desktop. Contribute to ezyang/codemcp development by creating an account on GitHub.
MCP-researcher Server
A Model Context Protocol (MCP) server for research and documentation assistance using Perplexity AI - DaInfernalCoder/perplexity-mcp
Keboola Explorer MCP Server
Contribute to keboola/keboola-mcp-server development by creating an account on GitHub.
TypeScript Definition Finder
A Model Context Protocol (MCP) server that helps AI code editors find TypeScript symbol definitions in your codebase. This tool is particularly useful when you need to locate the original definition of imported symbols, classes, interfaces, or functions in a TypeScript project.