Discover Awesome MCP Servers

Extend your agent with 26,519 capabilities via MCP servers.

All26,519
MySQL MCP Server

MySQL MCP Server

Enables AI assistants to interact with MySQL databases by executing SQL queries, describing table schemas, and listing tables. It provides seamless database integration for tools like Cursor through the Model Context Protocol.

Test Mcp Helloworld

Test Mcp Helloworld

Here's a simple "Hello, world!" example for an MCP (Minecraft Coder Pack) server mod, along with explanations: ```java package com.example.helloworld; // Replace with your actual 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 information public class HelloWorldMod { @Mod.EventHandler public void serverStarted(FMLServerStartedEvent event) { MinecraftServer server = event.getServer(); server.getPlayerList().sendMessage(new TextComponentString("Hello, world! This is from my MCP mod!")); } } ``` **Translation to Portuguese:** ```java package com.example.helloworld; // Substitua pelo seu nome de pacote real 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 Hello World", version = "1.0") // Substitua pelas informações do seu mod public class HelloWorldMod { @Mod.EventHandler public void serverStarted(FMLServerStartedEvent event) { MinecraftServer server = event.getServer(); server.getPlayerList().sendMessage(new TextComponentString("Olá, mundo! Isto é do meu mod MCP!")); } } ``` **Explanation (English):** * **`package com.example.helloworld;`**: This defines the package where your mod's code resides. **Important:** Replace `com.example.helloworld` with a unique package name that you control (e.g., `com.yourname.yourmod`). This helps prevent naming conflicts with other mods. * **`import ...;`**: These lines import necessary classes from the Minecraft and Forge APIs. These classes provide the functionality you need to interact with the server. * **`@Mod(...)`**: This is a Forge annotation that tells Forge that this class is a mod. * `modid`: A unique identifier for your mod (e.g., "helloworld"). This *must* be lowercase and contain only letters, numbers, and underscores. * `name`: The human-readable name of your mod (e.g., "Hello World Mod"). * `version`: The version number of your mod (e.g., "1.0"). * **`public class HelloWorldMod { ... }`**: This is the main class for your mod. * **`@Mod.EventHandler`**: This annotation marks a method as an event handler. Event handlers are methods that are called when specific events occur in the game. * **`public void serverStarted(FMLServerStartedEvent event) { ... }`**: This is the event handler method that is called when the server has finished starting up. The `FMLServerStartedEvent` object contains information about the event. * **`MinecraftServer server = event.getServer();`**: This line gets a reference to the `MinecraftServer` object, which represents the server instance. * **`server.getPlayerList().sendMessage(new TextComponentString("Hello, world! This is from my MCP mod!"));`**: 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(...))`: Sends a message to all players. `TextComponentString` is a class that represents a simple text message. **Explanation (Portuguese):** * **`package com.example.helloworld;`**: Define o pacote onde o código do seu mod reside. **Importante:** Substitua `com.example.helloworld` por um nome de pacote único que você controla (por exemplo, `com.seunome.seumod`). Isso ajuda a evitar conflitos de nomes com outros mods. * **`import ...;`**: Estas linhas importam as classes necessárias das APIs do Minecraft e Forge. Essas classes fornecem a funcionalidade que você precisa para interagir com o servidor. * **`@Mod(...)`**: Esta é uma anotação Forge que diz ao Forge que esta classe é um mod. * `modid`: Um identificador único para o seu mod (por exemplo, "helloworld"). Isso *deve* ser minúsculo e conter apenas letras, números e sublinhados. * `name`: O nome legível do seu mod (por exemplo, "Mod Hello World"). * `version`: O número da versão do seu mod (por exemplo, "1.0"). * **`public class HelloWorldMod { ... }`**: Esta é a classe principal do seu mod. * **`@Mod.EventHandler`**: Esta anotação marca um método como um manipulador de eventos. Os manipuladores de eventos são métodos que são chamados quando eventos específicos ocorrem no jogo. * **`public void serverStarted(FMLServerStartedEvent event) { ... }`**: Este é o método manipulador de eventos que é chamado quando o servidor termina de iniciar. O objeto `FMLServerStartedEvent` contém informações sobre o evento. * **`MinecraftServer server = event.getServer();`**: Esta linha obtém uma referência ao objeto `MinecraftServer`, que representa a instância do servidor. * **`server.getPlayerList().sendMessage(new TextComponentString("Olá, mundo! Isto é do meu mod MCP!"));`**: Este é o núcleo do exemplo. Ele envia uma mensagem para todos os jogadores atualmente conectados ao servidor. * `server.getPlayerList()`: Obtém o objeto `PlayerList`, que gerencia os jogadores conectados ao servidor. * `sendMessage(new TextComponentString(...))`: Envia uma mensagem para todos os jogadores. `TextComponentString` é uma classe que representa uma mensagem de texto simples. **How to Use (English):** 1. **Set up your MCP environment:** Follow the instructions on the MinecraftForge website to set up your MCP development environment. This involves downloading MCP, deobfuscating the Minecraft code, and setting up your IDE (e.g., Eclipse or IntelliJ IDEA). 2. **Create a new Java class:** Create a new Java class in your mod's package (e.g., `com.example.helloworld.HelloWorldMod`). 3. **Copy and paste the code:** Copy and paste the code above into your new Java class. **Remember to change the package name and mod information!** 4. **Build your mod:** Use the Gradle build system that comes with MCP to build your mod. This will create a `.jar` file in the `build/libs` directory. 5. **Install your mod:** Copy the `.jar` file to the `mods` folder in your Minecraft server directory. 6. **Start your server:** Start your Minecraft server. When the server finishes starting up, you should see the "Hello, world!" message in the server console and in the chat window of any connected players. **How to Use (Portuguese):** 1. **Configure seu ambiente MCP:** Siga as instruções no site MinecraftForge para configurar seu ambiente de desenvolvimento MCP. Isso envolve baixar o MCP, desofuscar o código do Minecraft e configurar seu IDE (por exemplo, Eclipse ou IntelliJ IDEA). 2. **Crie uma nova classe Java:** Crie uma nova classe Java no pacote do seu mod (por exemplo, `com.example.helloworld.HelloWorldMod`). 3. **Copie e cole o código:** Copie e cole o código acima em sua nova classe Java. **Lembre-se de alterar o nome do pacote e as informações do mod!** 4. **Compile seu mod:** Use o sistema de compilação Gradle que vem com o MCP para compilar seu mod. Isso criará um arquivo `.jar` no diretório `build/libs`. 5. **Instale seu mod:** Copie o arquivo `.jar` para a pasta `mods` no diretório do seu servidor Minecraft. 6. **Inicie seu servidor:** Inicie seu servidor Minecraft. Quando o servidor terminar de iniciar, você deverá ver a mensagem "Olá, mundo!" no console do servidor e na janela de bate-papo de todos os jogadores conectados. **Important Notes (English):** * **MCP Version:** Make sure you are using the correct version of MCP for the Minecraft version you are targeting. * **Forge Version:** Ensure you have the correct version of Forge installed on your server. The Forge version should match the MCP version you are using. * **Error Handling:** This is a very basic example. In a real mod, you would want to add error handling to catch any exceptions that might occur. * **Permissions:** Consider adding permission checks to your mod to restrict access to certain commands or features. **Important Notes (Portuguese):** * **Versão do MCP:** Certifique-se de estar usando a versão correta do MCP para a versão do Minecraft que você está segmentando. * **Versão do Forge:** Certifique-se de ter a versão correta do Forge instalada em seu servidor. A versão do Forge deve corresponder à versão do MCP que você está usando. * **Tratamento de erros:** Este é um exemplo muito básico. Em um mod real, você gostaria de adicionar tratamento de erros para capturar quaisquer exceções que possam ocorrer. * **Permissões:** Considere adicionar verificações de permissão ao seu mod para restringir o acesso a determinados comandos ou recursos.

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.

Markmap MCP Server

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 Server for Windsurf

MCP Server for Windsurf

Integração entre Windsurf e servidores MCP personalizados

aTars MCP by aarna

aTars MCP by aarna

aTars MCP by aarna provides AI agents with structured access to crypto market signals, technical indicators, and sentiment analysis.

Facebook/Meta Ads MCP Server

Facebook/Meta Ads MCP Server

Enables programmatic access to Meta Ads data and management features, including campaign insights, ad account details, performance metrics, and change history through the Meta Ads API.

MCP Accessibility Audit

MCP Accessibility Audit

Performs automated web accessibility audits following WCAG standards using axe-core and Puppeteer, generating detailed reports in Spanish with recommended solutions and code examples.

autonomous-frontend-browser-tools

autonomous-frontend-browser-tools

Enables AI tools to interact with browsers for enhanced frontend development, providing context to LLMs through tools like API call analysis, screenshots, element selection, and documentation ingestion.

WeatherMCP

WeatherMCP

Provides weather information using Open-Meteo API without requiring an API key. Supports weather queries by city name or coordinates with customizable temperature units.

Solyn_dynamics365_mcp_server

Solyn_dynamics365_mcp_server

棒読みちゃんMCPサーバー (Node.js版)

棒読みちゃんMCPサーバー (Node.js版)

A Node.js server that enables AI assistants to interact with Bouyomi-chan's text-to-speech functionality through Model Context Protocol (MCP), allowing for voice reading of text with adjustable parameters.

MCP Server Playground

MCP Server Playground

Iridium MCP Server

Iridium MCP Server

Connects AI agents to Iridium fitness data to query workout history, nutrition logs, and body measurements. It enables users to track exercise progress, training volume, and personalized trainer analysis through natural language.

MCP-ADB

MCP-ADB

Servidor MCP (Protocolo de Contexto do Modelo) para controlar Android TV

Mixpanel MCP Server

Mixpanel MCP Server

A Model Context Protocol server that enables AI assistants like Claude to interact with Mixpanel analytics, allowing them to track events, page views, user signups, and update user profiles directly through natural language requests.

Confluence MCP Server

Confluence MCP Server

A server that enables AI models to interact with Confluence Data Center through REST API, providing operations like searching, reading, creating, updating, and deleting pages.

SimpleWeatherForecastServer

SimpleWeatherForecastServer

A Simple WeatherForecastServer: Get Weather Easily and Freely

PubMed MCP Server

PubMed MCP Server

Enables searching and retrieving scientific articles from PubMed using NCBI E-utilities API with features like rate limiting and caching.

Peach MCP Server

Peach MCP Server

Enables AI assistants to interact with the Peach WhatsApp messaging platform to send messages, manage templates, and organize contacts. It provides tools for full campaign lifecycle management, including media handling and broadcast execution through natural language.

MCP Tools

MCP Tools

A modular multi-server architecture providing development automation, JIRA management, and performance reporting for Claude Code. It features specialized tools for PR health analysis, code reviews, and generating comprehensive team and individual quarterly reports.

DuckDuckGo Search MCP Server

DuckDuckGo Search MCP Server

Enables comprehensive internet search capabilities through DuckDuckGo, supporting text, images, videos, news, and books search with advanced filtering options and search operators.

NotePM MCP Server

NotePM MCP Server

Web Scraper MCP Server

Web Scraper MCP Server

A TypeScript-based web scraping server built on the Model Context Protocol that offers multiple export formats, content extraction rules, and support for both static and dynamic (SPA) websites.

Simple PostgreSQL MCP Server

Simple PostgreSQL MCP Server

Enables executing SQL queries on PostgreSQL databases with configurable read-only or write access permissions through a minimal Model Context Protocol interface.

Travel MCP Server

Travel MCP Server

A comprehensive travel aggregation server that enables AI assistants to search for flights and hotels, track flight statuses in real-time, and retrieve airport information. It integrates with Amadeus and AviationStack APIs to provide data on pricing, schedules, and travel routes through natural language.

Skolverket MCP Server

Skolverket MCP Server

Enables LLMs to access Swedish educational data through Skolverket's open APIs, allowing users to search curricula, courses, schools, adult education programs, and analyze educational requirements and standards. Provides comprehensive tools for teachers, students, guidance counselors, and educational researchers to interact with official Swedish education data.

Trading Analysis MCP Server

Trading Analysis MCP Server

A FastAPI-based server that provides a web UI for uploading, processing, and analyzing trading screenshots with automatic trade data extraction and analytics.

Monday.com MCP Server

Monday.com MCP Server

Enables MCP clients to interact with Monday.com workspaces through comprehensive board management, item operations, updates, and document handling capabilities.

Amazon Bedrock AgentCore MCP Gateway

Amazon Bedrock AgentCore MCP Gateway

A proof-of-concept implementation that enables Amazon Bedrock AgentCore to interact with AWS Lambda functions and REST APIs through the Model Context Protocol. It provides a gateway for protocol translation and supports direct server implementation using the FastMCP framework.