Discover Awesome MCP Servers
Extend your agent with 84,508 capabilities via MCP servers.
- All84,508
- 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
PR Orchestrator MCP
A tools-only MCP server that provides a safe, deterministic interface for automating pull request creation on GitHub, including workspace management, repository cloning, editing, QA, and approval gating.
LinkedIn MCP Server
Enables Claude to access and analyze LinkedIn profile data through the Model Context Protocol, allowing users to query their LinkedIn information directly within Claude Desktop.
Brain
An MCP server that provides persistent, outcome-grounded long-term memory for Claude Code, with Bayesian confidence tracking and background consolidation cycles.
2D6 MCP
An AI GM assistant for tabletop RPGs that provides dice rolling, rules queries, and AI-powered rulings across multiple game systems including sci-fi, fantasy, and d20.
QoutaMCP
Enables inspection and analysis of project structures to detect languages, frameworks, entry points, and dependencies across multiple programming languages including Node.js, Python, PHP, Go, Java, and Rust.
nabaztag-mcp
MCP server for controlling a Nabaztag rabbit's ears, LEDs, and voice pipeline, enabling AI tool-use via Claude Desktop/Code.
feishu-user-plugin
All-in-one Feishu/Lark MCP for Claude Code & Codex. 84 tools, 3 auth layers, send-as-user (cookie + protobuf protocol path). Covers IM, docs, bitable, wiki, drive, calendar, tasks v2, OKR, realtime WS events.
weather-taipei
Provides weather reports for Zhongshan District, Taipei, Taiwan and other Taiwanese cities using the Open-Meteo API, enabling AI assistants to answer weather queries in natural language.
MSSQL MCP Reader
Read-only Model Context Protocol server for Microsoft SQL Server, enabling safe schema discovery, profiling, and querying with zero risk of data modification.
panel-review MCP server
Enables adversarial multi-model AI review via OpenRouter, allowing Claude to submit prompts to multiple models and compare responses through custom connector tools.
WayStation MCP Server
Connects AI assistants like Claude to productivity tools such as Notion, Monday, Jira, and Slack via a remote MCP integration hub.
AiryLark MCP Translation Server
高品質な翻訳サービスを提供するModelContextProtocolサーバー。分析、分割翻訳、全文レビューの3段階翻訳ワークフローを採用し、多言語をサポート、ClaudeおよびOpenAI互換モデルと統合。
tenki-mcp
A Model Context Protocol server for Tenki Cloud that provides agents with disposable microVMs to run code, manage files, use git, and expose web services, with fast boot times and per-second billing.
AirTreks MCP
Around the World and Complex Must-Stop Airfare and routing MCP
quotable-api-mcp
A Model Context Protocol (MCP) server template built with mcp-framework, providing a foundation for creating custom tools and publishing npm packages.
Kratos MCP Server
Enables AI assistants to drive Kratos Multiphysics finite element simulations end to end, including introspection, scaffolding, execution, and post-processing.
Business Bridge MCP Server
Enables AI agents to connect and interact with common business platforms like Shopify, WordPress, and Calendly via pre-built connectors for tasks such as product management, content operations, and scheduling.
Clockodo MCP Server
A TypeScript-based MCP server that integrates with the Clockodo time tracking API, enabling access to users, time entries, and projects.
mcp-server-for-local
皆さん、こんにちは!私は機能豊富なMCPサービスで、デバイスとサービスの隔たりをなくし、ユーザーに便利な体験をもたらすことを目指しています。天気ツールは気象プラットフォームと連携し、グローバルなリアルタイム天気を迅速にユーザーにプッシュし、皆様の外出計画をサポートします。ブラウザ制御ツールは、手動操作をシミュレートし、自動的に検索やウェブページの閲覧を行い、時間を大幅に節約します。カメラツールは、ローカルカメラを呼び出して写真撮影や録画を行い、顔認識を実現し、家庭の安全を確保します。ツールの連携を実現するために、安定したフレームワークを構築しました。開発者は既存のサービスに基づいて拡張できます。
MCP Demo
A model-agnostic MCP server exposing example tools (add1, multiply2, greet) for learning purposes, working with any LLM through stdio transport.
Knowledge Graph Memory Server
Provides persistent memory for Claude by implementing a local knowledge graph to store and retrieve entities, relations, and observations. This enables long-term information retention and personalization across different chat sessions.
pge_sp_emissao_gare
MCP server for querying official GARE (Guia de Recolhimento da Receita Estadual) issuance data from the São Paulo State Attorney General's Office, offering a read-only tool for consultation with prepaid credits.
OpenWA MCP Server
OpenWA MCP server that bridges AI agents to the OpenWA WhatsApp API, exposing 40 tools for sessions, messages, contacts, groups, and webhooks so agents can read and send WhatsApp messages through a self-hosted OpenWA gateway.
MCP-Server-and-client-Implementation-on-Linux
Linux 上での MCP (Minecraft Protocol) サーバーおよびクライアントの実装 (Claude Desktop を使用するのではなく)
service-economics
Free service management tools — playbooks, benchmarks, and instant service health analysis. DigitalCore MCP gives you free access to service management expertise directly in your AI assistant. Run a Service Reality Check to score your service health in 60 seconds. Access strategy playbooks for ser
MCP Apps Starter Kit
Provides interactive, React-based UI apps inside Claude Desktop for tracking workouts, planning trips, budgeting, comparing products, and making decisions with bidirectional communication.
MCP Slack Python
An MCP server that enables interaction with Slack workspaces through tools for managing channels, sending messages, and retrieving user profiles. It leverages the Slack API and FastMCP to provide functionalities like message history lookup and reaction management.
index-valuation
Enables querying index valuations (PE, PB, etc.) for 63 Chinese stock indices, with support for fuzzy search, batch queries, historical data, and trend analysis.
PlanExe
Converts a plain-english goal into a structured plan document: Gantt chart, risk, stakeholders, SWOT, and role descriptions. A detailed first draft - expect to verify budgets and timelines before use.
MCP client-server
Okay, I understand you want me to create a basic client-server program using the Minecraft Communications Protocol (MCP). However, there are a few important points to consider: * **MCP is not a standard, well-defined protocol.** It's more of a general term for communication between Minecraft clients and servers, and it's constantly evolving with each Minecraft version. There's no single, official MCP specification. * **Reverse Engineering:** Implementing MCP requires reverse engineering the Minecraft client and server, which can be complex and potentially violate the Minecraft EULA (End User License Agreement). * **Complexity:** A full MCP implementation is a significant undertaking. It involves handling packet structures, compression, encryption, authentication, and game logic. * **Alternatives:** If you want to interact with a Minecraft server, consider using existing libraries like: * **Minecraft Protocol Library (MCProtocolLib):** A Java library for interacting with Minecraft servers. * **Python Minecraft Protocol (pyminecraft):** A Python library for interacting with Minecraft servers. * **Other libraries:** Search for libraries in your preferred language. **Given these limitations, I will provide a simplified example that demonstrates the basic concept of sending and receiving data using sockets, which is the foundation of MCP communication. This example will NOT be a fully functional MCP client/server, but it will illustrate the core principles.** **Important Disclaimer:** This code is for educational purposes only and is not a complete MCP implementation. It will not connect to a real Minecraft server. Using this code to interact with a real Minecraft server may violate the Minecraft EULA. **Example (Python):** ```python import socket # Server-side def server(): host = '127.0.0.1' # Localhost port = 25565 # Example port (not the real Minecraft port) server_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) server_socket.bind((host, port)) server_socket.listen(1) # Listen for one connection print(f"Server listening on {host}:{port}") conn, addr = server_socket.accept() print(f"Connection from {addr}") while True: data = conn.recv(1024) # Receive up to 1024 bytes if not data: break # Connection closed message = data.decode('utf-8') print(f"Received: {message}") response = f"Server received: {message}".encode('utf-8') conn.sendall(response) conn.close() server_socket.close() print("Server closed") # Client-side def client(): host = '127.0.0.1' port = 25565 client_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) try: client_socket.connect((host, port)) print(f"Connected to {host}:{port}") message = "Hello from the client!" client_socket.sendall(message.encode('utf-8')) data = client_socket.recv(1024) response = data.decode('utf-8') print(f"Received: {response}") except socket.error as e: print(f"Socket error: {e}") finally: client_socket.close() print("Client closed") if __name__ == "__main__": import threading server_thread = threading.Thread(target=server) server_thread.start() # Give the server a moment to start import time time.sleep(0.1) client() server_thread.join() # Wait for the server thread to finish ``` **Explanation:** 1. **`server()` function:** * Creates a socket, binds it to a host and port, and listens for incoming connections. * Accepts a connection from a client. * Enters a loop to receive data from the client, decode it, print it, and send a response back. * Closes the connection and the socket. 2. **`client()` function:** * Creates a socket and connects to the server. * Sends a message to the server. * Receives a response from the server, decodes it, and prints it. * Closes the socket. 3. **`if __name__ == "__main__":` block:** * Starts the server in a separate thread so that the client can connect to it. * Calls the `client()` function to run the client. * Waits for the server thread to finish. **How to Run:** 1. Save the code as a Python file (e.g., `mcp_example.py`). 2. Run the file from your terminal: `python mcp_example.py` **Important Considerations:** * **Error Handling:** The code includes basic error handling, but you should add more robust error handling for production use. * **Data Serialization:** In a real MCP implementation, you would need to serialize and deserialize data into specific packet formats. This example uses simple strings. * **Threading:** The server uses threading to handle multiple clients concurrently. * **Port:** The example uses port 25565. This is *not* the actual Minecraft server port (which is 25565 by default, but can be changed). This example uses a different port to avoid conflicts and because it's not a real Minecraft server. * **Security:** This example does not include any security measures (encryption, authentication). A real MCP implementation would require these. **Next Steps (If you want to explore further):** 1. **Research Minecraft Protocol:** Search for documentation or reverse-engineered specifications of the Minecraft protocol for the specific version you are interested in. Be aware that this information may be incomplete or inaccurate. 2. **Use a Library:** Consider using an existing library (MCProtocolLib, pyminecraft, etc.) to handle the low-level details of the protocol. 3. **Start Small:** Begin by implementing a simple feature, such as sending a chat message or retrieving server status. 4. **Be Aware of the EULA:** Make sure your project complies with the Minecraft EULA. This example provides a starting point for understanding the basic concepts of client-server communication. Building a full MCP client/server is a complex task that requires significant effort and knowledge. Remember to use existing libraries whenever possible and to be mindful of the Minecraft EULA.