Discover Awesome MCP Servers
Extend your agent with 14,529 capabilities via MCP servers.
- All14,529
- 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 Blockchain Server
Một hệ thống an toàn cho phép các trợ lý AI tương tác với dữ liệu blockchain và chuẩn bị các giao dịch, đồng thời đảm bảo người dùng duy trì quyền kiểm soát độc quyền đối với khóa riêng tư và việc ký giao dịch của họ.
Nostr MCP Server
Một máy chủ Giao thức Bối cảnh Mô hình (MCP) cho phép các mô hình AI tương tác với mạng Nostr, tạo điều kiện thuận lợi cho việc đăng tải ghi chú và tương tác với giao thức tự do ngôn luận.
Playwright Server MCP
Máy chủ cung cấp các công cụ để tự động hóa web bằng Playwright, cho phép điều hướng, tương tác và thực thi JavaScript trên các trang web, đồng thời hỗ trợ lưu trữ ghi chú với khả năng tóm tắt.

MCP Stripe Server
Một máy chủ tích hợp với Stripe để xử lý thanh toán, khách hàng và hoàn tiền thông qua Giao thức Ngữ cảnh Mô hình (Model Context Protocol), cung cấp một API an toàn để quản lý các giao dịch tài chính.
GitLab MCP Server
Một triển khai máy chủ tùy chỉnh cho phép các trợ lý AI tương tác với các kho lưu trữ GitLab, cung cấp các khả năng tìm kiếm, lấy tệp, tạo/cập nhật nội dung và quản lý các vấn đề và yêu cầu hợp nhất.
MCP Intercom Server
Cung cấp quyền truy cập vào các cuộc hội thoại và trò chuyện trên Intercom thông qua Giao thức Ngữ cảnh Mô hình (Model Context Protocol), cho phép các LLM (Mô hình Ngôn ngữ Lớn) truy vấn và phân tích các cuộc hội thoại trên Intercom với nhiều tùy chọn lọc khác nhau.

MCP Server for Replicate
Một triển khai máy chủ FastMCP cung cấp một giao diện tiêu chuẩn để truy cập các mô hình AI được lưu trữ trên API của Replicate, hiện tại hỗ trợ tạo ảnh với các tham số tùy chỉnh.

BioMCP
Một máy chủ Giao thức Bối cảnh Mô hình (Model Context Protocol) giúp tăng cường khả năng của các mô hình ngôn ngữ bằng các chức năng phân tích cấu trúc protein, cho phép phân tích chi tiết vị trí hoạt động và tìm kiếm protein liên quan đến bệnh thông qua các cơ sở dữ liệu protein đã được thiết lập.
Code Research MCP Server
Hỗ trợ tìm kiếm và truy cập các tài nguyên lập trình trên các nền tảng như Stack Overflow, MDN, GitHub, npm và PyPI, giúp LLM tìm các ví dụ mã và tài liệu.
Seq MCP Server
Máy chủ Seq MCP cho phép tương tác với các điểm cuối API của Seq để ghi nhật ký và giám sát, cung cấp các công cụ để quản lý tín hiệu, sự kiện và cảnh báo với các tùy chọn lọc và cấu hình mở rộng.
Better Auth MCP Server
Cho phép quản lý xác thực cấp doanh nghiệp với khả năng xử lý thông tin đăng nhập an toàn và hỗ trợ xác thực đa giao thức, hoàn chỉnh với các công cụ để phân tích, thiết lập và kiểm tra hệ thống xác thực.
Barnsworthburning MCP
Một máy chủ Giao thức Bối cảnh Mô hình (Model Context Protocol) cho phép tìm kiếm nội dung từ barnsworthburning.net trực tiếp thông qua các ứng dụng AI tương thích như Claude cho Desktop.

Redmine MCP Server
Một máy chủ Giao thức Bối cảnh Mô hình (Model Context Protocol) để tương tác với Redmine bằng API REST của nó, cho phép quản lý các ticket, dự án và dữ liệu người dùng thông qua tích hợp với LLM.
MCP Server Template for Cursor IDE
Okay, here's a template and guide for creating custom tools for Cursor IDE using the Model Context Protocol (MCP), with instructions on deploying your MCP server to Heroku and connecting it to Cursor IDE. This template focuses on providing a solid foundation and clear instructions. **I. Project Structure** ``` my-cursor-tool/ ├── server/ # MCP Server Code (Python/Node.js/etc.) │ ├── app.py # Main application file (e.g., Flask/FastAPI) │ ├── requirements.txt # Python dependencies │ ├── Procfile # Heroku deployment instructions │ └── .env # Environment variables (API keys, etc.) ├── cursor_tool/ # Cursor IDE Tool Definition │ ├── package.json # Tool manifest for Cursor │ ├── src/ # Source code for the Cursor tool │ │ ├── index.ts # Main entry point for the Cursor tool │ │ └── ... # Other components, UI elements, etc. │ └── webpack.config.js # (Optional) Webpack configuration ├── README.md # Instructions for setup and deployment └── .gitignore # Files to ignore in Git ``` **II. MCP Server (Example: Python with FastAPI)** 1. **`server/app.py` (FastAPI Example):** ```python from fastapi import FastAPI, Request, HTTPException from fastapi.responses import JSONResponse from pydantic import BaseModel import os app = FastAPI() # Replace with your actual logic def process_query(query: str, context: dict) -> str: """ Processes the query using the provided context. This is where your custom tool's logic goes. """ # Example: Simple echo with context information return f"You asked: '{query}' with context: {context}" class QueryRequest(BaseModel): query: str context: dict @app.post("/query") async def handle_query(request: QueryRequest): try: query = request.query context = request.context result = process_query(query, context) return JSONResponse({"result": result}) except Exception as e: raise HTTPException(status_code=500, detail=str(e)) @app.get("/health") async def health_check(): return {"status": "ok"} if __name__ == "__main__": import uvicorn uvicorn.run(app, host="0.0.0.0", port=int(os.environ.get("PORT", 8000))) ``` 2. **`server/requirements.txt`:** ``` fastapi uvicorn[standard] python-dotenv ``` 3. **`server/Procfile`:** ``` web: gunicorn app:app --workers 3 --worker-class uvicorn.workers.UvicornWorker ``` 4. **`server/.env` (Optional):** ``` # API_KEY=your_api_key # Example: If your tool needs an API key ``` **III. Cursor IDE Tool Definition** 1. **`cursor_tool/package.json`:** ```json { "name": "my-cursor-tool", "version": "0.1.0", "description": "A custom tool for Cursor IDE.", "main": "dist/index.js", "scripts": { "build": "webpack", "watch": "webpack --watch" }, "devDependencies": { "@types/node": "^16.0.0", "ts-loader": "^9.0.0", "typescript": "^4.3.0", "webpack": "^5.0.0", "webpack-cli": "^4.0.0" }, "cursor": { "modelContextProtocol": { "url": "YOUR_HEROKU_APP_URL/query", // Replace with your Heroku app URL "healthCheckUrl": "YOUR_HEROKU_APP_URL/health" // Replace with your Heroku app URL } } } ``` 2. **`cursor_tool/src/index.ts`:** ```typescript // This file is intentionally left minimal. Cursor uses the // `modelContextProtocol` in `package.json` to communicate with your server. // You don't need to write code here to handle the query/response cycle. console.log("My Cursor tool is running!"); // You *can* add code here to: // 1. Register custom commands (e.g., using `cursor.registerCommand`) // 2. Interact with the Cursor IDE (e.g., using `cursor.activeTextEditor`) // 3. Perform any other setup or initialization. // Example: Registering a simple command // cursor.registerCommand("my-cursor-tool.helloWorld", () => { // cursor.showInformationMessage("Hello from my Cursor tool!"); // }); ``` 3. **`cursor_tool/webpack.config.js`:** ```javascript const path = require('path'); module.exports = { entry: './src/index.ts', module: { rules: [ { test: /\.tsx?$/, use: 'ts-loader', exclude: /node_modules/, }, ], }, resolve: { extensions: ['.tsx', '.ts', '.js'], }, output: { filename: 'index.js', path: path.resolve(__dirname, 'dist'), }, mode: 'development', // or 'production' }; ``` **IV. Deployment to Heroku** 1. **Create a Heroku Account and Install the Heroku CLI:** If you don't have one already, create a Heroku account at [https://www.heroku.com/](https://www.heroku.com/) and install the Heroku CLI: [https://devcenter.heroku.com/articles/heroku-cli](https://devcenter.heroku.com/articles/heroku-cli) 2. **Login to Heroku:** ```bash heroku login ``` 3. **Create a Heroku App:** ```bash heroku create my-cursor-tool-server # Replace with your desired app name ``` 4. **Deploy the Server Code:** ```bash cd server git init git add . git commit -m "Initial commit" heroku git:remote -a my-cursor-tool-server # Replace with your app name git push heroku main ``` 5. **Set Environment Variables (if needed):** ```bash heroku config:set API_KEY=your_api_key -a my-cursor-tool-server # Replace with your app name and API key ``` 6. **Scale the Dyno:** ```bash heroku ps:scale web=1 -a my-cursor-tool-server # Replace with your app name ``` 7. **Get the Heroku App URL:** ```bash heroku apps:info -a my-cursor-tool-server # Replace with your app name ``` Look for the "web_url" in the output. This is the URL you'll use in your `package.json`. **V. Connecting to Cursor IDE** 1. **Update `cursor_tool/package.json`:** Replace `YOUR_HEROKU_APP_URL` in the `cursor.modelContextProtocol.url` and `cursor.modelContextProtocol.healthCheckUrl` fields with the URL of your deployed Heroku app. Make sure to include `/query` and `/health` at the end of the URL, respectively. 2. **Build the Cursor Tool:** ```bash cd cursor_tool npm install # Or yarn install npm run build # Or yarn build ``` 3. **Install the Tool in Cursor:** * Open Cursor IDE. * Go to `File > Install Tool...` * Select the `cursor_tool` directory (the directory containing `package.json`). 4. **Test the Tool:** * Open a file in Cursor. * Type a query in the editor (e.g., `//cursor: What is the capital of France?`). * The response from your Heroku server should appear in the chat window. **VI. Important Considerations and Best Practices** * **Error Handling:** Implement robust error handling in your server code. Return meaningful error messages to Cursor so users understand what went wrong. * **Security:** If your tool requires API keys or other sensitive information, store them as environment variables on Heroku (as shown above) and *never* commit them directly to your code. Consider using more advanced authentication methods if necessary. * **Context:** Carefully consider the context information that Cursor provides to your tool. Use this information to provide more relevant and accurate results. The `context` object in the `QueryRequest` contains information about the current file, selected text, and other relevant details. * **Performance:** Optimize your server code for performance. Heroku dynos have limited resources, so efficient code is crucial. Consider using caching to reduce the load on your server. * **Logging:** Implement logging in your server code to help you debug issues and monitor performance. Heroku provides logging tools that you can use to view your server's logs. * **Rate Limiting:** Implement rate limiting on your server to prevent abuse and ensure fair usage. * **Asynchronous Operations:** Use asynchronous operations (e.g., `async/await` in Python or Node.js) to avoid blocking the main thread and improve responsiveness. * **Testing:** Write unit tests for your server code to ensure that it is working correctly. * **Documentation:** Write clear and concise documentation for your tool, including instructions on how to install, configure, and use it. * **Heroku Free Tier Limitations:** Be aware of the limitations of the Heroku free tier (e.g., dyno sleeping). If your tool is used frequently, you may need to upgrade to a paid plan. * **Node.js Example (Alternative to Python):** If you prefer Node.js, you can adapt the server code to use Express.js or another Node.js framework. The principles are the same. **VII. Example Query and Context** When you type a query like `//cursor: Explain the concept of recursion` in Cursor, the following data (or similar) will be sent to your server's `/query` endpoint: ```json { "query": "Explain the concept of recursion", "context": { "selectedText": "", "fullText": "//cursor: Explain the concept of recursion\n", "languageId": "typescript", "filePath": "/Users/yourname/projects/my-cursor-tool/src/index.ts", "cursorPosition": { "line": 0, "character": 40 } } } ``` Your server code should parse this JSON, extract the `query` and `context`, and use them to generate a response. This template provides a solid starting point for building custom tools for Cursor IDE using the Model Context Protocol. Remember to adapt the code to your specific needs and follow best practices for security, performance, and error handling. Good luck!
Morpho API MCP Server
Cho phép tương tác với Morpho GraphQL API, cung cấp các công cụ để truy cập dữ liệu thị trường, vaults (kho tiền), positions (vị thế) và transactions (giao dịch) thông qua máy chủ Model Context Protocol (MCP).
mcp-omnisearch
🔍 Một máy chủ Giao thức Bối cảnh Mô hình (MCP) cung cấp quyền truy cập thống nhất vào nhiều công cụ tìm kiếm (Tavily, Brave, Kagi), công cụ AI (Perplexity, FastGPT) và dịch vụ xử lý nội dung (Jina AI, Kagi). Kết hợp các tính năng tìm kiếm, phản hồi AI, xử lý nội dung và nâng cao thông qua một giao diện duy nhất.

API Tester MCP Server
Một máy chủ Giao thức Bối cảnh Mô hình (Model Context Protocol) cho phép Claude thực hiện các yêu cầu API thay mặt bạn, cung cấp các công cụ để kiểm tra các API khác nhau bao gồm các yêu cầu HTTP và tích hợp OpenAI mà không cần chia sẻ khóa API của bạn trong cuộc trò chuyện.

Jenkins Server MCP
A Model Context Protocol server that enables AI assistants to interact with Jenkins CI/CD servers, providing tools to check build statuses, trigger builds, and retrieve build logs.

MCP Salesforce Connector
Một máy chủ Giao thức Ngữ cảnh Mô hình (Model Context Protocol) cho phép các LLM (Mô hình Ngôn ngữ Lớn) tương tác với dữ liệu Salesforce thông qua các truy vấn SOQL, tìm kiếm SOSL và các hoạt động API khác nhau bao gồm quản lý bản ghi.
video-editing-mcp
Tải lên, chỉnh sửa và tạo video từ LLM và Video Jungle được mọi người yêu thích.

MCP Node Fetch
Một máy chủ MCP cho phép tìm nạp nội dung web bằng thư viện Node.js undici, hỗ trợ nhiều phương thức HTTP, định dạng nội dung và cấu hình yêu cầu khác nhau.
Dify MCP Server
Tích hợp Dify AI API để cung cấp khả năng tạo mã cho các component của Ant Design, hỗ trợ cả đầu vào văn bản và hình ảnh với khả năng xử lý luồng (stream processing).
Govee MCP Server
Cho phép người dùng điều khiển các thiết bị đèn LED Govee bằng API của Govee, với các tính năng bật/tắt thiết bị, cài đặt màu sắc và điều chỉnh độ sáng thông qua CLI hoặc các ứng dụng khách MCP.
MCP-Server-IETF
Một máy chủ Giao thức Ngữ cảnh Mô hình (Model Context Protocol) cho phép các Mô hình Ngôn ngữ Lớn (Large Language Models) tìm kiếm và truy cập các tài liệu IETF RFC với hỗ trợ phân trang.

Huntress-MCP-Server
Máy chủ MCP để tích hợp API Huntress
MCP Local Web Search Server
Cho phép thực hiện tìm kiếm web cục bộ và trích xuất nội dung có cấu trúc từ các trang web bằng Giao thức Ngữ cảnh Mô hình (Model Context Protocol), với các giới hạn kết quả và bộ lọc miền có thể tùy chỉnh.
Higress AI-Search MCP Server
Một máy chủ giao thức Model Context (Ngữ cảnh Mô hình) cho phép các mô hình AI thực hiện tìm kiếm internet và tri thức theo thời gian thực thông qua Higress, tăng cường phản hồi của mô hình bằng thông tin cập nhật từ Google, Bing, Arxiv và các cơ sở tri thức nội bộ.

Solana MCP Server
Một máy chủ cung cấp các điểm cuối RPC đơn giản cho các hoạt động blockchain Solana phổ biến, cho phép người dùng kiểm tra số dư, lấy thông tin tài khoản và chuyển SOL giữa các tài khoản.
dbSNP MCP Plugin
An MCP plugin that provides access to NCBI's dbSNP database, allowing developers to retrieve genetic variant information, search for SNPs, and access clinical significance data directly in their development environment.
Fiscal Data MCP Server
Kết nối với API Dữ liệu Tài chính của Bộ Tài chính Hoa Kỳ, cho phép người dùng tìm nạp các báo cáo kho bạc cụ thể, truy cập dữ liệu lịch sử và tạo báo cáo được định dạng.