Discover Awesome MCP Servers

Extend your agent with 84,508 capabilities via MCP servers.

All84,508
PR Orchestrator MCP

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

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

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

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

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

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

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

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

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

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

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

AiryLark MCP Translation Server

高品質な翻訳サービスを提供するModelContextProtocolサーバー。分析、分割翻訳、全文レビューの3段階翻訳ワークフローを採用し、多言語をサポート、ClaudeおよびOpenAI互換モデルと統合。

tenki-mcp

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

AirTreks MCP

Around the World and Complex Must-Stop Airfare and routing MCP

quotable-api-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

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

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

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-server-for-local

皆さん、こんにちは!私は機能豊富なMCPサービスで、デバイスとサービスの隔たりをなくし、ユーザーに便利な体験をもたらすことを目指しています。天気ツールは気象プラットフォームと連携し、グローバルなリアルタイム天気を迅速にユーザーにプッシュし、皆様の外出計画をサポートします。ブラウザ制御ツールは、手動操作をシミュレートし、自動的に検索やウェブページの閲覧を行い、時間を大幅に節約します。カメラツールは、ローカルカメラを呼び出して写真撮影や録画を行い、顔認識を実現し、家庭の安全を確保します。ツールの連携を実現するために、安定したフレームワークを構築しました。開発者は既存のサービスに基づいて拡張できます。

MCP Demo

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

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

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

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

MCP-Server-and-client-Implementation-on-Linux

Linux 上での MCP (Minecraft Protocol) サーバーおよびクライアントの実装 (Claude Desktop を使用するのではなく)

service-economics

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

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

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

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

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

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.