Discover Awesome MCP Servers
Extend your agent with 59,543 capabilities via MCP servers.
- All59,543
- 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
Tableau MCP
Enables integration with Tableau to query data, explore workbook content, and retrieve visualization images through natural language. It provides developer primitives for building AI applications that interact seamlessly with Tableau servers.
Test Mcp Helloworld
Okay, here's a simple "Hello, World!" example for an MCP (Minecraft Coder Pack) server mod, along with explanations to help you understand it: ```java package com.example.helloworld; // Replace with your mod's package name import net.minecraft.server.MinecraftServer; import net.minecraft.util.text.TextComponentString; import net.minecraftforge.fml.common.Mod; import net.minecraftforge.fml.common.event.FMLServerStartedEvent; @Mod(modid = "helloworld", name = "Hello World Mod", version = "1.0") // Replace with your mod's ID, name, and version public class HelloWorldMod { @Mod.EventHandler public void serverStarted(FMLServerStartedEvent event) { MinecraftServer server = event.getServer(); server.getPlayerList().sendMessage(new TextComponentString("Hello, World! from the server!")); } } ``` **Explanation:** 1. **`package com.example.helloworld;`**: This line defines the package where your mod's code resides. **Important:** Replace `com.example.helloworld` with your own unique package name. A common practice is to use your domain name in reverse (e.g., `com.mydomain.mymod`). This helps prevent naming conflicts with other mods. 2. **`import ...;`**: These lines import necessary classes from the Minecraft Forge API. These classes provide the functionality you need to interact with the server. * `net.minecraft.server.MinecraftServer`: Represents the Minecraft server instance. * `net.minecraft.util.text.TextComponentString`: Used to create text messages that can be sent to players. * `net.minecraftforge.fml.common.Mod`: Annotation that marks this class as a Forge mod. * `net.minecraftforge.fml.common.event.FMLServerStartedEvent`: Event that is fired when the server has finished starting up. 3. **`@Mod(modid = "helloworld", name = "Hello World Mod", version = "1.0")`**: This is the `@Mod` annotation. It tells Forge that this class is a mod and provides essential information about it: * `modid`: A unique identifier for your mod. This *must* be unique across all mods. Use lowercase letters, numbers, and underscores only. **Replace `"helloworld"` with your own mod ID.** * `name`: The human-readable name of your mod. **Replace `"Hello World Mod"` with your mod's name.** * `version`: The version number of your mod. **Replace `"1.0"` with your mod's version.** 4. **`public class HelloWorldMod { ... }`**: This is the main class for your mod. It contains the code that will be executed. 5. **`@Mod.EventHandler`**: This annotation marks the `serverStarted` method as an event handler. Forge will call this method when the `FMLServerStartedEvent` is fired. 6. **`public void serverStarted(FMLServerStartedEvent event) { ... }`**: This method is called when the server has finished starting. * `MinecraftServer server = event.getServer();`: Gets the `MinecraftServer` instance from the event. * `server.getPlayerList().sendMessage(new TextComponentString("Hello, World! from the server!"));`: This is the core of the example. It sends a message to all players currently connected to the server. * `server.getPlayerList()`: Gets the `PlayerList` object, which manages the players connected to the server. * `sendMessage(new TextComponentString("Hello, World! from the server!"))`: Sends a message to all players. `TextComponentString` creates a simple text component. **How to Use This Code:** 1. **Set up your MCP development environment:** Follow the instructions for setting up MCP for your desired Minecraft version. This usually involves downloading MCP, deobfuscating the Minecraft code, and setting up your IDE (like Eclipse or IntelliJ IDEA). 2. **Create a new Java class:** Create a new Java class file (e.g., `HelloWorldMod.java`) in your mod's source directory (usually `src/main/java`). Make sure the package declaration at the top of the file matches the directory structure. 3. **Copy and paste the code:** Copy the code above into your `HelloWorldMod.java` file. 4. **Modify the package, modid, name, and version:** **Crucially, change the `package`, `modid`, `name`, and `version` values in the code to your own unique values.** This is essential to avoid conflicts with other mods. 5. **Build your mod:** Use the MCP build tools to compile your mod. This usually involves running a command like `./gradlew build` (on Linux/macOS) or `gradlew build` (on Windows) in the MCP directory. 6. **Run your server:** Copy the compiled mod JAR file (usually found in the `build/libs` directory) to the `mods` folder of your Minecraft server. Start the server. 7. **Check for the message:** When the server finishes starting, you should see the "Hello, World! from the server!" message in the server console and in the chat window of any connected players. **Important Considerations:** * **Forge Version:** Make sure you are using the correct version of Forge for the Minecraft version you are targeting. * **MCP Setup:** A properly set up MCP environment is crucial for mod development. Follow the official MCP documentation carefully. * **Error Handling:** This is a very basic example. In real-world mods, you'll need to add error handling and more robust code. * **Dependencies:** If your mod depends on other mods, you'll need to declare those dependencies in your `build.gradle` file. * **Configuration:** Consider adding configuration options to allow users to customize your mod's behavior. **Translation to Spanish:** ```java package com.example.helloworld; // Reemplaza con el nombre del paquete de tu mod import net.minecraft.server.MinecraftServer; import net.minecraft.util.text.TextComponentString; import net.minecraftforge.fml.common.Mod; import net.minecraftforge.fml.common.event.FMLServerStartedEvent; @Mod(modid = "helloworld", name = "Mod Hola Mundo", version = "1.0") // Reemplaza con el ID, nombre y versión de tu mod public class HelloWorldMod { @Mod.EventHandler public void serverStarted(FMLServerStartedEvent event) { MinecraftServer server = event.getServer(); server.getPlayerList().sendMessage(new TextComponentString("¡Hola, Mundo! desde el servidor!")); } } ``` **Explanation of the Spanish Translation:** * `package com.example.helloworld; // Reemplaza con el nombre del paquete de tu mod`: Package declaration comment translated. * `@Mod(modid = "helloworld", name = "Mod Hola Mundo", version = "1.0") // Reemplaza con el ID, nombre y versión de tu mod`: `@Mod` annotation comment translated. "Mod Hola Mundo" is "Hello World Mod" in Spanish. * `server.getPlayerList().sendMessage(new TextComponentString("¡Hola, Mundo! desde el servidor!"));`: The message "Hello, World! from the server!" is translated to "¡Hola, Mundo! desde el servidor!". **Important Notes for the Spanish Translation:** * The code itself remains in English (Java keywords, class names, etc.). Only the comments and the message string are translated. * Remember to replace the placeholder values (package, modid, name, version) with your own values. This comprehensive explanation and the translated code should get you started with creating your first MCP server mod! Good luck!
Efficient GitLab MCP
Token-efficient GitLab MCP server that delivers 167 tools through 3 meta-tools with progressive disclosure, field projection, server-side file trimming, and keyset pagination for agent context budgets.
Foreman MCP Server
Enables interaction with Foreman infrastructure management platform through MCP tools, prompts, and resources. Supports querying host information, security updates, and accessing Foreman data via natural language.
bambam
MCP server for agent-first Kanban board management, enabling agents to create, move, comment, and claim pebbles (cards) across statuses like requested, code_creation, testing, validation, and complete, with support for blocking, context feedback, and HIL (human-in-the-loop) transitions.
mcp-read-only-sql
Provides secure read-only SQL access to PostgreSQL and ClickHouse databases with built-in safety features like read-only enforcement, timeouts, and managed result files.
Markmap MCP Server
Enables conversion of plain text descriptions and Markdown content into interactive mind maps using AI. Automatically uploads generated mind maps to Aliyun OSS and provides online access links.
mcp-shipcheck
Audits local package folders to generate publish-readiness reports and previews of NPM tarball contents. It helps developers identify and resolve configuration issues like missing types or broken exports before releasing code.
ChatGPT Orchestrator MCP Server
Enables ChatGPT to call an orchestrator agent via a single MCP tool, currently a stub but designed to be replaced with a real agent for task execution.
Agentic Shopping MCP
Enables AI agents to perform e-commerce operations including product search, budget-constrained shopping recommendations, and sustainability analysis. Includes a secure HTTP bridge with OAuth integration and observability features for production deployment.
PATK MCP Server
Filters verbose terminal output from commands like npm install, pip install, docker build, and pytest, reducing context token consumption for AI agents by condensing logs, removing progress bars, and grouping repeated warnings.
Timely MCP Server
Exposes the Timely.mn v3 time-attendance API as MCP tools for Claude and other clients, allowing queries for company-wide attendance, employee profiles, and attendance reports.
Academic Paper Explorer MCP Server
Enables rigorous, zero-hallucination analysis of local PDF papers, generating editable domain maps, mindmaps, research gaps, and future directions with strict citation requirements.
FleetShell
Enables Claude AI to execute commands across multiple remote servers via SSH, with TOTP 2FA authentication and 29 built-in MCP tools for server management.
Mcp Server OpenAi
mcp-kitsu
Enables searching and retrieving anime and manga data from Kitsu's catalogue, including top lists and categories, through natural language queries via Pipeworx gateway.
Google Docs + Gmail MCP Server
Enables appending content to Google Docs and creating Gmail drafts with human-in-the-loop approval, integrating structured AI tool interfaces via MCP-style endpoints.
MCP Server Template
A production-ready FastMCP server template with modular architecture for building MCP servers with organized tools, resources, and prompts, featuring container support and AI agent documentation system.
contactapi
Enables AI clients to manage contacts through CRUD operations (list, get, create/upsert by email, update, delete) with OAuth 2.1 authentication.
Pokédex MCP Server
Enables AI agents to access comprehensive Pokémon data through PokeAPI, including detailed Pokémon information, type effectiveness charts, encounter locations, and search capabilities. Provides a complete toolkit for retrieving stats, abilities, sprites, battle mechanics, and wild encounter data for all Pokémon.
Smart Clip MCP
AI-powered video clipping server that analyzes subtitles and audio to detect highlight moments, then generates platform-adapted short clips from long videos.
local-mysql
A local development MCP server that exposes MySQL databases to VSCode and Copilot CLI with read-only SELECT queries and INSERT/UPDATE operations. It provides secure, schema-specific database access for development environments only.
ssh-mcp-server
An MCP server that enables remote SSH command execution and bidirectional file transfers through a standardized interface. It allows AI assistants to securely manage remote servers while keeping credentials isolated and applying command-level security controls.
midi-mcp
An MCP server that enables AI models to control electronic music instruments by sending MIDI messages to hardware synths and drum machines. It supports various MIDI commands including notes, control changes, and system exclusive messages through USB or DIN MIDI interfaces.
Unflick
Video player for humans and AI. GUI + CLI + a built-in MCP server (39 tools) to drive playback, clip, transcribe, and search your media library from Claude, Cursor, or any MCP client. Local Whisper subtitles. MIT, local-first.
Pydoll MCP Server
Browser automation MCP server using Pydoll, enabling agents to navigate, observe, and interact with web pages via tools like page navigation, element clicking, and screenshot capture.
cuad-audit
An MCP server that audits a contract liability clause against a derived company standard, producing a verdict only when grounded in retrieved evidence and passing a faithfulness check. It abstains with 'insufficient-grounding' when evidence is too weak.
Nordic Economics MCP
Semantic search over Nordic economic data — market announcements, quarterly reports (162 companies), macro data (NO/SE/DK/FI), commodity prices, and press releases. 180,000+ vectors.
Supercoordination MCP Server
A human-machine collaboration platform that manages team members and tasks using skill matching and a unique 'Five Elements' energy balance framework. It enables teams to register members, assign tasks, and monitor collaboration progress through an integrated dashboard.
rundeck-mcp-server
MCP server enabling AI assistants to manage Rundeck projects, jobs, and executions through a standardized interface.