Discover Awesome MCP Servers

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

All84,517
TVWizard

TVWizard

Turns any Claude-compatible AI chat into a universal remote for Android TV and Google TV via a cloud relay, enabling natural language control of your TV from anywhere.

SeedDream 4.0 Replicate MCP Server

SeedDream 4.0 Replicate MCP Server

Enables high-quality image generation using Bytedance's SeedDream 4.0 model via Replicate, supporting bilingual prompts and high-resolution 2K outputs. It allows users to create photorealistic portraits and images with accurate text layout through simple natural language commands.

voice-dialog

voice-dialog

Adds voice conversation capabilities to AI agents via MCP, enabling local speech recognition and synthesis with tools like speak, listen, and ask_by_voice for interactive voice interactions.

seoagent

seoagent

Agent-first SEO toolkit with 24 MCP tools for keyword research, rank tracking, site audits up to 50k pages, competitor analysis, content gap detection, domain reputation, backlink intelligence, Google Search Console integration, and AI-powered strategy generation with Claude, GPT, and Ollama. SQLite-backed and bring-your-own-key.

jgrants-mcp-server

jgrants-mcp-server

MCP server for Japan's Jグランツ grant application system, enabling LLMs to search and retrieve subsidy information via natural language.

frappe-api-mcp

frappe-api-mcp

Enables interaction with Frappe and ERPNext sites through their REST API endpoints. It supports standard HTTP methods for performing CRUD operations and managing site data using natural language.

MCPStudio: The Postman for Model Context Protocol

MCPStudio: The Postman for Model Context Protocol

For MCP (Minecraft Protocol) servers, using Postman directly isn't the typical workflow. The Minecraft protocol is a binary protocol, not a standard HTTP protocol that Postman is designed for. Postman excels at sending and receiving HTTP requests and displaying JSON, XML, or other text-based responses. However, you can use Postman in conjunction with a custom script or proxy to interact with an MCP server. Here's a breakdown of the approaches and considerations: **Why Postman Isn't Directly Compatible:** * **Binary Protocol:** The Minecraft protocol uses a custom binary format for communication. Postman is designed for text-based protocols like HTTP. * **Authentication:** Minecraft authentication is handled differently than standard web authentication. * **Stateful Connection:** Minecraft connections are typically stateful, maintaining a persistent connection between the client and server. Postman is designed for stateless requests. **Possible Approaches (with varying levels of complexity):** 1. **Custom Script/Proxy:** This is the most common and flexible approach. * **Concept:** You create a script (e.g., in Python, Node.js, Java) that acts as a proxy. This script: * Listens for HTTP requests from Postman. * Translates those HTTP requests into the appropriate Minecraft protocol packets. * Sends the packets to the MCP server. * Receives responses from the MCP server. * Translates the responses back into a format Postman can understand (e.g., JSON). * Sends the JSON response back to Postman. * **Example (Conceptual Python using `mcstatus` library):** ```python from flask import Flask, request, jsonify from mcstatus import JavaServer app = Flask(__name__) @app.route('/minecraft/status', methods=['GET']) def get_minecraft_status(): server_address = request.args.get('address', 'localhost:25565') # Get server address from Postman try: server = JavaServer.lookup(server_address) status = server.status() return jsonify({ "online": True, "players_online": status.players.online, "players_max": status.players.max, "version": status.version.name, "motd": status.description }) except Exception as e: return jsonify({"online": False, "error": str(e)}) if __name__ == '__main__': app.run(debug=True, port=5000) ``` * **Explanation:** * This Python code uses Flask to create a simple web server. * It uses the `mcstatus` library to query a Minecraft server. * The `/minecraft/status` endpoint accepts a server address as a query parameter. * It returns a JSON response with the server status. * **Postman Setup:** * In Postman, you would send a GET request to `http://localhost:5000/minecraft/status?address=yourserver.com:25565`. * Postman would display the JSON response from the Python script. * **Libraries:** * **Python:** `mcstatus`, `nbt`, `pymclevel` (for level data) * **Node.js:** `minecraft-protocol`, `prismarine-nbt` * **Java:** `minecraft-server-util` (for status pings), custom packet handling * **Pros:** Most flexible, allows you to implement any Minecraft protocol interaction. * **Cons:** Requires significant programming effort. You need to understand the Minecraft protocol. 2. **Pre-built Minecraft API (if available):** * Some Minecraft server implementations (e.g., some modded servers) might expose a REST API. If so, you can use Postman to interact with that API directly. * **Check the server documentation** to see if an API exists. * **Pros:** Easiest if an API is available. * **Cons:** Relies on the server providing an API, which is not standard. 3. **Wireshark (for Packet Analysis):** * While not directly using Postman, you can use Wireshark to capture and analyze the raw Minecraft protocol packets being sent between a Minecraft client and server. * This is useful for understanding the protocol and debugging your own implementations. * **Pros:** Excellent for understanding the protocol. * **Cons:** Doesn't allow you to send custom packets. **Important Considerations:** * **Minecraft Protocol Version:** The Minecraft protocol changes with each version of Minecraft. Make sure your script or library supports the correct version. * **Authentication:** You'll need to handle Minecraft authentication if you want to interact with a server that requires it. This typically involves using the Mojang authentication API. * **Server Security:** Be careful when sending custom packets to a Minecraft server. Malicious packets could potentially crash the server or cause other problems. * **Rate Limiting:** Some servers may have rate limits to prevent abuse. Be mindful of these limits when sending requests. **In summary:** Postman is not a direct tool for interacting with Minecraft servers due to the binary protocol. You'll need to use a custom script or proxy to translate between HTTP requests (from Postman) and the Minecraft protocol. The `mcstatus` library (in Python) provides a simple example for getting server status. For more complex interactions, you'll need to delve deeper into the Minecraft protocol and use more advanced libraries. If the server provides a REST API, that's the easiest way to interact with it using Postman. --- **Chinese Translation (Summary):** 由于 Minecraft 服务器使用二进制协议,Postman 无法直接与之交互。你需要使用自定义脚本或代理来在 HTTP 请求(来自 Postman)和 Minecraft 协议之间进行转换。`mcstatus` 库(在 Python 中)提供了一个获取服务器状态的简单示例。对于更复杂的交互,你需要深入研究 Minecraft 协议并使用更高级的库。如果服务器提供了 REST API,那是使用 Postman 与之交互的最简单方法。 (Simplified Chinese) 由于 Minecraft 服务器使用二进制协议,Postman 无法直接与之交互。你需要使用自定义脚本或代理来在 HTTP 请求(来自 Postman)和 Minecraft 协议之间进行转换。`mcstatus` 库(在 Python 中)提供了一个获取服务器状态的简单示例。对于更复杂的交互,你需要深入研究 Minecraft 协议并使用更高级的库。如果服务器提供了 REST API,那是使用 Postman 与之交互的最简单方法。

timesheet-mcp

timesheet-mcp

MCP server for managing professional timesheets. It stores daily working hours in JSON and exports Excel files based on a PRIS template.

blizzard-wow-mcp

blizzard-wow-mcp

Auction house analytics, market intelligence, crafting optimization, inventory valuation, farming routes, guild analytics, and token tracking — all through the Model Context Protocol.

Presidio MCP Server

Presidio MCP Server

Enables PII detection and anonymization using Microsoft Presidio with tools, resources, and prompts via MCP.

ui-mcp

ui-mcp

Gives MCP clients access to a registry of elite UI patterns, components, and motion configs with real, copy-pasteable React/TSX implementations.

Enterprise Knowledge MCP Server

Enterprise Knowledge MCP Server

Enables querying enterprise documents (DOCX, PDF, PPTX) using natural language, with hybrid search and MCP integration for Claude Desktop and other agents.

swiss-efv-mcp

swiss-efv-mcp

MCP server for Swiss federal finances (EFV), providing read-only tools to query budget, debt, forecasts, and spending by task and institution from public data.

Okta MCP Server

Okta MCP Server

Enables LLM agents to manage Okta organizations through natural language, providing full CRUD operations for users, groups, applications, policies, and system logs via Okta's Admin Management APIs.

whatsapp-mcp-local

whatsapp-mcp-local

Provides Claude with read-only access to your WhatsApp chat history entirely on your local machine, enabling natural language search, summarization, and retrieval of messages without sending data to the cloud.

mcp-file-server

mcp-file-server

MCP File System Server for Claude Desktop

Blender MCP Server

Blender MCP Server

Enables AI agents to control Blender 3D through 27 tools for scene manipulation, materials, modifiers, animation, and rendering, with native Python integration built in Rust.

Keepa MCP Server

Keepa MCP Server

Provides conversational access to Keepa's product and sales data for product research, sales velocity analysis, inventory optimization, and competitive intelligence.

Sonarr & Radarr MCP Server

Sonarr & Radarr MCP Server

Enables interaction with Sonarr and Radarr APIs to query media libraries, check recent additions, view upcoming releases, manage download queues, and perform searches for TV shows and movies through natural language.

My MCP Server

My MCP Server

An extensible TypeScript-based MCP server designed for Claude Code with a modular architecture for easily adding custom tools. It includes built-in examples like a calculator and echo tool, utilizing Zod for robust input validation and error handling.

MCP1

MCP1

A minimal MCP server that tells an interactive knock-knock joke suitable for children, supporting both local stdio and HTTP deployments.

company-change-event-feed

company-change-event-feed

Monitors a company domain for changes in hiring, tech stack, funding, firmographics, and social presence, returning only the deltas as typed change events.

Searchless-ngx

Searchless-ngx

An Agentic RAG MCP Server that transforms Paperless-ngx into a conversational document assistant, enabling LLMs to search, filter, and summarize documents using natural language.

Continuous Code Guardian

Continuous Code Guardian

AI-powered continuous code assistant for Cursor, VS Code, Antigravity, and Claude Code via MCP, providing tools for code review, testing, documentation, and quality analysis.

lark-mcp

lark-mcp

Integrates Feishu/Lark OpenAPI as MCP tools, enabling AI assistants to automate document processing, conversation management, calendar scheduling, and more.

Semantic Search MCP Server

Semantic Search MCP Server

Enables AI agents to perform semantic search over codebases by converting natural language queries into efficient search patterns like grep and ripgrep. It utilizes LLMs to verify relevance and find code snippets that traditional keyword-based searches might miss.

nutrivita-mcp-oauth-spike

nutrivita-mcp-oauth-spike

A throwaway MCP server spike to prove Claude can complete OAuth 2.1 + PKCE and call a trivial ping tool.

OpenRefine MCP Server

OpenRefine MCP Server

Enables MCP-capable clients to interact with OpenRefine's HTTP API for creating projects, applying operations, exporting CSV, and deleting projects.

wi-graphql-mcp-server

wi-graphql-mcp-server

An MCP server implementing the Wildlife Insights GraphQL API, providing natural language tools for wildlife management and species identification.

RetailCRM MCP Server

RetailCRM MCP Server

Integrates RetailCRM API with AI assistants, enabling access to orders, customers, and products from your CRM through natural language commands.