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

Copy-Paste MCP
A Model Context Protocol server that provides a tool for extracting specific line ranges from text content while preserving exact formatting and newlines.

RAG Memory MCP
An advanced MCP server providing RAG-enabled memory through a knowledge graph with vector search capabilities, enabling intelligent information storage, semantic retrieval, and document processing.

Cashfree MCP Server
Enables AI tools and agents to integrate with Cashfree's payment services (Payment Gateway, Payouts, and SecureID) using the Model Context Protocol, allowing transactions and account management through natural language.
MCP Dust Server
Gương của

ActiveCampaign MCP Server by CData
This project builds a read-only MCP server. For full read, write, update, delete, and action capabilities and a simplified setup, check out our free CData MCP Server for ActiveCampaign (beta): https://www.cdata.com/download/download.aspx?sku=JUZK-V&type=beta

GitLab WeChat MCP
Enables users to retrieve GitLab commit records and automatically generate daily work reports that can be sent to WeChat Work groups. Supports querying commits by date and user, with seamless enterprise messaging integration.

GitHub-Jira MCP Server
Enables secure integration between GitHub and Jira with permission controls, allowing users to manage repositories, create issues and pull requests, and handle Jira project workflows through natural language. Supports OAuth authentication and comprehensive security enforcement for both platforms.

example-mcp-server-streamable-http
example-mcp-server-streamable-http
A Simple MCP Server and Client
Okay, here's a simple example of an MCP (Minecraft Communications Protocol) client and server in Python. This is a very basic illustration and doesn't cover all the complexities of a real MCP implementation. It focuses on establishing a connection, sending a simple message, and receiving a response. **Important Considerations:** * **Security:** This example is *not* secure. It transmits data in plain text. For any real-world application, you'd need to implement proper encryption (e.g., TLS/SSL). * **Error Handling:** The error handling is minimal. A robust implementation would need more comprehensive error checking and handling of exceptions. * **MCP Complexity:** The actual MCP used by Minecraft is far more complex than this. This is just a simplified demonstration of the basic client-server interaction. * **Dependencies:** This example uses the standard `socket` library, which is built into Python. **Server (server.py):** ```python import socket HOST = '127.0.0.1' # Standard loopback interface address (localhost) PORT = 65432 # Port to listen on (non-privileged ports are > 1023) with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as s: s.bind((HOST, PORT)) s.listen() print(f"Server listening on {HOST}:{PORT}") conn, addr = s.accept() with conn: print(f"Connected by {addr}") while True: data = conn.recv(1024) # Receive up to 1024 bytes if not data: break decoded_data = data.decode('utf-8') print(f"Received: {decoded_data}") # Simple response response = f"Server received: {decoded_data}".encode('utf-8') conn.sendall(response) ``` **Client (client.py):** ```python import socket HOST = '127.0.0.1' # The server's hostname or IP address PORT = 65432 # The port used by the server with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as s: s.connect((HOST, PORT)) message = "Hello, Server!" s.sendall(message.encode('utf-8')) data = s.recv(1024) print(f"Received: {data.decode('utf-8')}") ``` **How to Run:** 1. **Save:** Save the code as `server.py` and `client.py` in separate files. 2. **Run the Server:** Open a terminal or command prompt and navigate to the directory where you saved the files. Run the server: ```bash python server.py ``` 3. **Run the Client:** Open another terminal or command prompt (in the same directory) and run the client: ```bash python client.py ``` **Explanation:** * **Server (server.py):** * `socket.socket(socket.AF_INET, socket.SOCK_STREAM)`: Creates a socket object. `AF_INET` is the address family for IPv4, and `SOCK_STREAM` is the socket type for TCP (a reliable, connection-oriented protocol). * `s.bind((HOST, PORT))`: Binds the socket to a specific address (IP address and port). * `s.listen()`: Enables the server to accept connections. * `s.accept()`: Waits for a client to connect. It returns a new socket object (`conn`) representing the connection and the client's address (`addr`). * `conn.recv(1024)`: Receives data from the client (up to 1024 bytes at a time). * `conn.sendall(response)`: Sends data back to the client. `sendall` attempts to send all the data. * The `with` statement ensures that the socket is properly closed when the block is exited. * **Client (client.py):** * `socket.socket(socket.AF_INET, socket.SOCK_STREAM)`: Creates a socket object (same as the server). * `s.connect((HOST, PORT))`: Connects to the server at the specified address. * `s.sendall(message.encode('utf-8'))`: Sends the message to the server. The message is encoded into bytes using UTF-8. * `s.recv(1024)`: Receives data from the server (up to 1024 bytes). * `data.decode('utf-8')`: Decodes the received bytes back into a string using UTF-8. **Output:** * **Server:** ``` Server listening on 127.0.0.1:65432 Connected by ('127.0.0.1', <some_port_number>) Received: Hello, Server! ``` * **Client:** ``` Received: Server received: Hello, Server! ``` **Vietnamese Translation of Explanation:** Đây là một ví dụ đơn giản về máy khách (client) và máy chủ (server) MCP (Minecraft Communications Protocol) bằng Python. Đây chỉ là một minh họa cơ bản và không bao gồm tất cả các phức tạp của một triển khai MCP thực tế. Nó tập trung vào việc thiết lập kết nối, gửi một tin nhắn đơn giản và nhận phản hồi. **Các lưu ý quan trọng:** * **Bảo mật:** Ví dụ này *không* an toàn. Nó truyền dữ liệu ở dạng văn bản thuần túy. Đối với bất kỳ ứng dụng thực tế nào, bạn cần triển khai mã hóa thích hợp (ví dụ: TLS/SSL). * **Xử lý lỗi:** Việc xử lý lỗi là tối thiểu. Một triển khai mạnh mẽ sẽ cần kiểm tra lỗi toàn diện hơn và xử lý các ngoại lệ. * **Độ phức tạp của MCP:** MCP thực tế được Minecraft sử dụng phức tạp hơn nhiều so với ví dụ này. Đây chỉ là một minh chứng đơn giản về tương tác máy khách-máy chủ cơ bản. * **Phụ thuộc:** Ví dụ này sử dụng thư viện `socket` tiêu chuẩn, được tích hợp sẵn trong Python. **Máy chủ (server.py):** (Xem code ở trên) **Máy khách (client.py):** (Xem code ở trên) **Cách chạy:** 1. **Lưu:** Lưu mã dưới dạng `server.py` và `client.py` trong các tệp riêng biệt. 2. **Chạy máy chủ:** Mở một terminal hoặc command prompt và điều hướng đến thư mục nơi bạn đã lưu các tệp. Chạy máy chủ: ```bash python server.py ``` 3. **Chạy máy khách:** Mở một terminal hoặc command prompt khác (trong cùng thư mục) và chạy máy khách: ```bash python client.py ``` **Giải thích:** * **Máy chủ (server.py):** * `socket.socket(socket.AF_INET, socket.SOCK_STREAM)`: Tạo một đối tượng socket. `AF_INET` là họ địa chỉ cho IPv4 và `SOCK_STREAM` là loại socket cho TCP (một giao thức hướng kết nối, đáng tin cậy). * `s.bind((HOST, PORT))`: Liên kết socket với một địa chỉ cụ thể (địa chỉ IP và cổng). * `s.listen()`: Cho phép máy chủ chấp nhận kết nối. * `s.accept()`: Chờ máy khách kết nối. Nó trả về một đối tượng socket mới (`conn`) đại diện cho kết nối và địa chỉ của máy khách (`addr`). * `conn.recv(1024)`: Nhận dữ liệu từ máy khách (tối đa 1024 byte mỗi lần). * `conn.sendall(response)`: Gửi dữ liệu trở lại máy khách. `sendall` cố gắng gửi tất cả dữ liệu. * Câu lệnh `with` đảm bảo rằng socket được đóng đúng cách khi khối lệnh kết thúc. * **Máy khách (client.py):** * `socket.socket(socket.AF_INET, socket.SOCK_STREAM)`: Tạo một đối tượng socket (giống như máy chủ). * `s.connect((HOST, PORT))`: Kết nối với máy chủ tại địa chỉ được chỉ định. * `s.sendall(message.encode('utf-8'))`: Gửi tin nhắn đến máy chủ. Tin nhắn được mã hóa thành byte bằng UTF-8. * `s.recv(1024)`: Nhận dữ liệu từ máy chủ (tối đa 1024 byte). * `data.decode('utf-8')`: Giải mã các byte đã nhận trở lại thành một chuỗi bằng UTF-8. **Đầu ra:** * **Máy chủ:** (Xem output ở trên) * **Máy khách:** (Xem output ở trên) This provides a basic understanding of client-server communication using sockets. Remember to adapt and expand upon this example for more complex and secure applications.
MCP-Server com CoConuT (Continuous Chain of Thought)

Jokes MCP Server
An MCP server that retrieves jokes from three different sources: Chuck Norris jokes, Dad jokes, and Yo Mama jokes.
MCP Server Python
Azure Container Apps remote MCP server example

YouTube Transcript MCP Server
Enables Claude AI to extract transcripts from YouTube videos with zero setup required. Works on all platforms including mobile, supports multiple languages, and handles all YouTube URL formats through a cloud-hosted service.

crawl4ai-mcp
Máy chủ MCP để thu thập dữ liệu web và thu thập thông tin, được xây dựng bằng Crawl4AI.

AWS SecurityHub MCP Server
This server implements the Multi-Agent Conversation Protocol for AWS SecurityHub, enabling interaction with AWS SecurityHub API through natural language commands.

MCP Secure Installer
Automatically installs and containerizes MCP servers from GitHub repositories using MCP sampling to analyze repositories and create appropriate Docker images.
AI-Verse MCP Server

Doris MCP Server
Backend service implementing the Model Control Panel protocol that connects to Apache Doris databases, allowing users to execute SQL queries, manage metadata, and potentially leverage LLMs for tasks like natural language to SQL conversion.

Salesforce MCP Integration
A Model Context Protocol server that allows execution of SOQL queries and interaction with Salesforce data through a standardized interface.

MetaTag Genie
MetaTag Genie

Math Expression MCP Server
A tool server that processes mathematical expressions via Multi-Chain Protocol (MCP), allowing LLMs to solve math problems through tool integration.

Azure HPC/AI MCP Server
Enables users to query Azure HPC/AI Kubernetes clusters for GPU node information and InfiniBand topology details through kubectl commands. Provides tools to list GPU pool nodes with their status and retrieve network topology labels for high-performance computing workloads.

QuantConnect
Official QuantConnect API Server MCP
MCP Server: PostgreSQL Docker Initializer

DDG MCP2 Server
A basic MCP server built with FastMCP framework that provides simple utility tools including message echoing and server information retrieval. Supports both stdio and HTTP transports with Docker deployment capabilities.

Content Manager MCP Server
Enables comprehensive content management through Markdown processing, HTML rendering, intelligent fuzzy search, and document analysis. Supports frontmatter parsing, tag-based filtering, table of contents generation, and directory statistics for efficient content organization and discovery.

DNStwist MCP Server
A server that integrates the dnstwist DNS fuzzing tool with MCP-compatible applications, enabling domain permutation analysis to detect typosquatting, phishing, and corporate espionage.

Amazon Redshift MCP Server by CData
Amazon Redshift MCP Server by CData
Corrode MCP Server
Một máy chủ MCP (Mod Coder Pack) đơn giản được viết bằng Rust.