Discover Awesome MCP Servers

Extend your agent with 28,569 capabilities via MCP servers.

All28,569
Windows CLI MCP Server

Windows CLI MCP Server

Enables secure command-line interactions on Windows systems through PowerShell, CMD, and Git Bash, with support for SSH remote connections, SFTP file transfers, system monitoring, and configurable security controls including command blocking and path restrictions.

Zoom MCP Server

Zoom MCP Server

An MCP (Multi-Agent Conversation Protocol) Server that enables interaction with the Zoom API through natural language, auto-generated using AG2's MCP builder.

URL Text Fetcher MCP Server

URL Text Fetcher MCP Server

Enables fetching visible text content and extracting all links from web pages through URL requests. Designed specifically for LM Studio integration to provide web scraping capabilities.

claude-octopus

claude-octopus

Wraps the Claude Agent SDK as MCP servers, letting you spawn multiple specialized Claude Code agents — each with its own model, tools, system prompt, and personality — from any MCP client.

pythia-oracle-mcp

pythia-oracle-mcp

On-chain crypto indicators (EMA, RSI, VWAP, Bollinger) via Chainlink oracles.

PubNub MCP Server

PubNub MCP Server

A CLI-based Model Context Protocol server that exposes PubNub SDK documentation and Functions resources to LLM-powered tools like Cursor IDE, enabling users to fetch documentation and interact with PubNub channels via natural language prompts.

Get Gather

Get Gather

A containerized service that enables MCP clients to interact with data and perform actions through a remote browser environment. It supports live streaming of the container desktop and offers proxy configuration for location-based browser sessions.

google-adk-mcp

google-adk-mcp

Using Google ADK with an MCP server written for the `repair_world_application`. **Spanish Translation:** Usando Google ADK con un servidor MCP escrito para la `repair_world_application`.

Slack MCP Server

Slack MCP Server

A Model Context Protocol server that integrates with Slack API, allowing users to send messages, view channel history, manage channels, send direct messages, and retrieve user lists from Slack workspaces.

Tailwind Svelte Assistant

Tailwind Svelte Assistant

Provides access to SvelteKit and Tailwind CSS documentation, code snippets, and component examples with secure file operations and caching for building modern web applications.

MCP Test Server

MCP Test Server

yt-fetch

yt-fetch

An MCP server that enables interaction with the YouTube Data API, allowing users to search videos, get video and channel details, analyze trends, and fetch video transcripts.

Backblaze B2 MCP Server

Backblaze B2 MCP Server

Enables seamless integration with Backblaze B2 cloud storage for managing buckets, uploading/downloading files, handling large multipart uploads, and managing application keys through natural language interactions.

Self-Hosted Supabase MCP Server

Self-Hosted Supabase MCP Server

A Model Context Protocol server that enables interaction with self-hosted Supabase instances, allowing developers to query database schemas, manage migrations, inspect statistics, and interact with Supabase features directly from MCP-compatible development environments.

Tableau MCP

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

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!

govrider-mcp-server

govrider-mcp-server

Match your tech product or consulting service to thousands of live government tenders, RFPs, grants, and frameworks from 25+ official sources worldwide.

Foreman MCP Server

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.

Memex Targeted Search Server

Memex Targeted Search Server

Enables AI agents to search through Memex conversation history and local project files to retrieve specific commands, code snippets, and technology overviews. It utilizes smart context management and faceted filtering to provide relevant search results without causing context overload.

api-test-mcp

api-test-mcp

api-test-mcp

mcp-claude-hackernews

mcp-claude-hackernews

mcp-claude-hackernews

🖼️ Unsplash Smart MCP Server

🖼️ Unsplash Smart MCP Server

Servidor FastMCP impulsado por IA para la búsqueda inteligente, descarga y gestión de atribución de fotos de archivo de Unsplash.

ragmacs-mcp

ragmacs-mcp

Provides LLMs with live introspective access to a running Emacs instance to evaluate Elisp and inspect the internal environment. It enables tools for reading documentation, browsing Info manuals, querying completions, and accessing source code for functions and variables.

mcp-server-sqlite

mcp-server-sqlite

MCP server for SQLite — query databases, inspect schemas, explain queries, and export data from your IDE.

commit-to-pr-mcp

commit-to-pr-mcp

An MCP server that enables AI agents to retrieve detailed GitHub Pull Request information using git commit hashes, branch names, or PR numbers. It automatically detects repositories and extracts comprehensive PR data including descriptions, labels, and reviews via the GitHub CLI.

midi-mcp

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.

mcp-omnifun

mcp-omnifun

Trade memecoins across 8 chains and earn USDC. 8 tools for AI agents: trending tokens, search, quotes, bonding curves, trade simulation, graduating tokens, chain info. $69 bounties per graduation, 0.5% creator fee forever, 50% Uniswap V3 LP fees — from a single LP.

ArcAgent MCP

ArcAgent MCP

ArcAgent MCP server for bounty discovery, workspace execution, and verified coding submissions

Navidrome-MCP

Navidrome-MCP

Analyze listening patterns, create custom playlists, discover missing albums, validate radio streams, and provide personalized recommendations through natural language.

mcp-skills

mcp-skills

Provides dynamic, context-aware code assistant skills through hybrid RAG (vector + knowledge graph), enabling runtime skill discovery, automatic toolchain-based recommendations, and on-demand loading from multiple git repositories.