Discover Awesome MCP Servers
Extend your agent with 76,402 capabilities via MCP servers.
- All76,402
- 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
Recast MCP
Enables AI assistants to fetch clean text from any URL and repurpose it into platform-ready social media content for LinkedIn, Twitter, Reddit, and newsletters. It provides specialized tools for content extraction and structured prompt templates for various formats and tones.
sandbook
A multi-tiered memory subsystem for AI agents with markdown, vector, and graph long-term memory, usable as a standalone memory MCP server for Claude.
Ferret MCP
An MCP server that extracts complete knowledge from any codebase — architecture, patterns, dependencies, API surface. Combines static analysis with AI-powered deep interpretation.
Augent
MCP server that turns any audio or video source into structured, searchable intelligence for agents, enabling download, transcription, semantic search, speaker identification, and more.
IBM Business Automation Workflow MCP Server
Enables AI agents to integrate with IBM Business Automation Workflow by exposing workflow REST services as MCP tools, allowing natural language interaction with business automation capabilities.
infor-rpa-mcp
Enables Claude Code to understand, debug, edit, and build Infor RPA Studio 2026.x workflows and project manifests using a reflected activity oracle and validation engine.
MCP_server_fastapi
Tasks MCP Server
A task management MCP server that provides tools to create, list, complete, and delete tasks using pluggable storage backends. It enables users to interact with their task lists through natural language using MCP-compatible clients like Claude Desktop.
the402-mcp-server
MCP server for the402.ai — an open marketplace where AI agents discover and purchase services from third-party providers via x402 micropayments (USDC on Base). Browse the catalog, purchase services, manage conversation threads, and list services as a provider.
alpaca-mcp-server
Enables natural language trading operations for stocks, options, crypto, and portfolio management via Alpaca's Trading API through AI assistants.
Searchfox MCP Server
Provides access to Mozilla's Searchfox code search service, enabling AI assistants to search through Mozilla's codebases and retrieve file contents from repositories like mozilla-central, autoland, and ESR branches.
MMWRAG
Bilingual RAG for scientific literature with search-only MCP server. Enables hybrid retrieval and reranking over indexed textbooks/papers.
gamelibs-mcp
An MCP server that exposes your Steam, Epic Games Store, and IGDB game data as tools, enabling game library queries, install status checks, and metadata enrichment.
Learning Path Generator MCP
Generates personalized learning paths by integrating with YouTube, Google Drive, and Notion to create comprehensive learning experiences based on user goals.
Spreadsheet MCP Server
Cung cấp một máy chủ Giao thức Ngữ cảnh Mô hình (MCP) cho phép các LLM truy cập và tương tác trực tiếp với dữ liệu Google Trang tính.
MCP Local LLM Server
A FastMCP server that exposes a locally-hosted llama.cpp LLM as MCP tools, plus utilities for weather, news, web fetching, file I/O, and more. Enables MCP-compatible clients to use a local GGUF model for text generation without external APIs.
Books Mandala MCP
MCP server enabling AI assistants to search, browse, and discover books from Books Mandala's live catalog of 50,000+ titles.
property-finance-mcp
Four UK property finance calculators for AI assistants: bridging cost, development appraisal, BTL stress test, and UK stamp duty (SDLT, LBTT, LTT). Built by FD Commercial, a specialist UK property finance broker.
crawlie-mcp
Enables LLM agents to crawl and audit websites for technical SEO and GEO issues, providing actionable fixes via tools like crawl_site and explain_issue.
kdb-mcp
Gives your AI the super power of traveling back in time to find what went wrong and fix the bug timeline.
cloudcompare-mcp
Enables AI assistants to process 3D point clouds and meshes using CloudCompare through natural language commands.
sixflags-mcp
MCP server for Six Flags theme parks — live ride wait times, park hours, show schedules, and day planning.
mcp_repob7b7df37-94c2-48e4-8721-6cc695c23d4c
Đây là một kho lưu trữ thử nghiệm được tạo bởi tập lệnh thử nghiệm của MCP Server cho GitHub.
MCP Server Template for Cursor IDE
Tuyệt vời! Đây là một bản mẫu (template) để tạo và kết nối các công cụ tùy chỉnh vào Cursor IDE sử dụng Model Context Protocol, có hỗ trợ phản hồi từ server một cách vui vẻ: ```python # server.py (Ví dụ server Flask) from flask import Flask, request, jsonify import json app = Flask(__name__) @app.route('/my_custom_tool', methods=['POST']) def my_custom_tool(): """ Điểm cuối (endpoint) cho công cụ tùy chỉnh của bạn. Nhận yêu cầu từ Cursor IDE và trả về kết quả. """ try: data = request.get_json() # Xử lý dữ liệu nhận được từ Cursor IDE # Ví dụ: query = data.get('query', '') context = data.get('context', {}) file_content = context.get('currentFileContent', '') file_path = context.get('currentFilePath', '') # **Xử lý logic công cụ của bạn ở đây** # Ví dụ đơn giản: đếm số dòng trong file num_lines = len(file_content.splitlines()) # **Tạo phản hồi vui vẻ!** response_data = { "result": f"Tuyệt vời! File {file_path} có {num_lines} dòng!", "status": "success", "message": "Công cụ đã chạy thành công!", "icon": "🎉" # Thêm một biểu tượng cho vui! } return jsonify(response_data), 200 except Exception as e: # Xử lý lỗi error_message = f"Ôi không! Đã xảy ra lỗi: {str(e)}" response_data = { "result": error_message, "status": "error", "message": "Công cụ gặp lỗi khi chạy.", "icon": "😞" } return jsonify(response_data), 500 if __name__ == '__main__': app.run(debug=True, port=5000) ``` ```json // cursor_tool_manifest.json (Ví dụ manifest cho Cursor IDE) { "name": "My Custom Tool", "description": "Một công cụ tùy chỉnh tuyệt vời để làm những điều thú vị!", "endpoint": "http://localhost:5000/my_custom_tool", "requiresContext": true, "icon": "✨", "inputPlaceholder": "Nhập truy vấn của bạn (tùy chọn)", "supportsMultiFile": false, "supportsLineSelection": false, "supportsStreaming": false, "modelContextProtocolVersion": "1.0" } ``` **Giải thích:** * **`server.py` (Server Flask):** * Sử dụng Flask để tạo một server đơn giản. * `my_custom_tool` là điểm cuối (endpoint) mà Cursor IDE sẽ gửi yêu cầu POST đến. * `request.get_json()` lấy dữ liệu JSON được gửi từ Cursor IDE. * `data.get('query', '')` và `context.get(...)` trích xuất thông tin từ dữ liệu nhận được. * **Quan trọng:** Phần `**Xử lý logic công cụ của bạn ở đây**` là nơi bạn viết code để thực hiện công việc mà công cụ của bạn cần làm. * **Phản hồi vui vẻ:** `response_data` chứa kết quả, trạng thái, thông báo và một biểu tượng (icon) để làm cho phản hồi trở nên thân thiện hơn. * Sử dụng `jsonify` để trả về dữ liệu JSON cho Cursor IDE. * Xử lý lỗi bằng cách trả về mã trạng thái HTTP 500 và một thông báo lỗi hữu ích. * **`cursor_tool_manifest.json` (Manifest cho Cursor IDE):** * `name`: Tên của công cụ của bạn (hiển thị trong Cursor IDE). * `description`: Mô tả ngắn gọn về công cụ của bạn. * `endpoint`: URL của server mà công cụ của bạn đang chạy. * `requiresContext`: `true` nếu công cụ của bạn cần thông tin về file hiện tại (nội dung, đường dẫn, v.v.). * `icon`: Biểu tượng cho công cụ của bạn (có thể là emoji hoặc URL đến một hình ảnh). * `inputPlaceholder`: Văn bản gợi ý hiển thị trong ô nhập liệu của công cụ. * `supportsMultiFile`: `true` nếu công cụ của bạn có thể xử lý nhiều file cùng một lúc. * `supportsLineSelection`: `true` nếu công cụ của bạn cần thông tin về các dòng được chọn. * `supportsStreaming`: `true` nếu công cụ của bạn trả về kết quả theo luồng (streaming). * `modelContextProtocolVersion`: Phiên bản của Model Context Protocol mà công cụ của bạn sử dụng. **Cách sử dụng:** 1. **Cài đặt Flask:** `pip install Flask` 2. **Chạy server:** `python server.py` 3. **Tạo `cursor_tool_manifest.json`:** Điền thông tin phù hợp cho công cụ của bạn. 4. **Thêm công cụ vào Cursor IDE:** * Mở Cursor IDE. * Đi tới Settings (Cài đặt). * Tìm "Custom Tools" (Công cụ tùy chỉnh). * Nhấp vào "Add Custom Tool" (Thêm công cụ tùy chỉnh). * Nhập đường dẫn đến `cursor_tool_manifest.json`. **Lưu ý quan trọng:** * **Bảo mật:** Trong môi trường sản xuất, hãy đảm bảo rằng server của bạn được bảo mật (ví dụ: sử dụng HTTPS, xác thực). * **Xử lý lỗi:** Xử lý lỗi một cách cẩn thận để cung cấp thông tin hữu ích cho người dùng. * **Logic công cụ:** Phần quan trọng nhất là logic công cụ của bạn. Hãy viết code để thực hiện công việc mà công cụ của bạn cần làm một cách hiệu quả và chính xác. * **Phản hồi:** Cố gắng cung cấp phản hồi rõ ràng và hữu ích cho người dùng. Sử dụng các thông báo vui vẻ và biểu tượng để làm cho trải nghiệm người dùng tốt hơn. * **Model Context Protocol:** Đọc kỹ tài liệu về Model Context Protocol để hiểu rõ cách dữ liệu được truyền giữa Cursor IDE và công cụ của bạn. **Ví dụ nâng cao:** * **Sử dụng API của bên thứ ba:** Công cụ của bạn có thể gọi các API của bên thứ ba để thực hiện các tác vụ phức tạp hơn. * **Phân tích cú pháp code:** Sử dụng các thư viện phân tích cú pháp code (ví dụ: `ast` trong Python) để hiểu cấu trúc của code và thực hiện các phân tích nâng cao. * **Tạo gợi ý code:** Công cụ của bạn có thể tạo gợi ý code dựa trên ngữ cảnh hiện tại. Chúc bạn thành công trong việc tạo ra những công cụ tùy chỉnh tuyệt vời cho Cursor IDE! Nếu bạn có bất kỳ câu hỏi nào, đừng ngần ngại hỏi.
Workers + Stytch TODO App MCP Server
A Cloudflare Workers server that extends a traditional full-stack TODO application with Model Context Protocol support, enabling AI agents to interact with the app through Stytch authentication.
Emoji Storyteller MCP Server
Generates entertaining stories told entirely through emojis with adjustable chaos levels, themed narratives, and a maximum chaos mode. Perfect for creating delightful emoji-based tales across adventure, romance, horror, space, food, and party themes.
MkDocs MCP Search Server
Enables Claude and other LLMs to search through any published MkDocs documentation site using the Lunr.js search engine, allowing the AI to find and summarize relevant documentation for users.
MCP Tekmetric
A Model Context Protocol server that allows AI assistants to interact with Tekmetric data, enabling users to query appointment details, vehicle information, repair order status, and parts inventory through natural language.
deep-search-mcp
A deep web search MCP server using LinkUp API that provides a deep_search tool for performing deep web searches with optional max results.
chatgpt-codex-tools-mcp
Enables ChatGPT to inspect and edit local projects through a secure MCP interface, offering workspace management, file operations, git integration, and safe command execution.