Discover Awesome MCP Servers

Extend your agent with 19,989 capabilities via MCP servers.

All19,989
Recall

Recall

Provides long-term memory storage for AI assistants with semantic search, enabling persistent storage of preferences, decisions, and context with relationship tracking between memories.

Food MCP Server

Food MCP Server

Provides comprehensive food hierarchy and nutrition data through structured tools that enable searching foods, browsing categories, and retrieving detailed nutritional information from a MongoDB Atlas database.

Android MCP Server

Android MCP Server

Enables control of Android devices via ADB, allowing screenshot capture, touch simulation, and swipe gestures through natural language commands.

Bedrock MCP Agent

Bedrock MCP Agent

A web application that enables users to interact with AWS Bedrock language models through a modern interface with support for multiple models like Claude 3, Titan, and Llama 2.

MCP Tutorials

MCP Tutorials

Okay, here's a basic tutorial outline for setting up a Minecraft Java Edition server, geared towards someone using the official Minecraft server software (often referred to as a "vanilla" server). I'll focus on the core steps. Remember that this is a simplified guide, and more advanced configurations are possible. **Título: Tutorial Básico para Criar um Servidor de Minecraft Java Edition (Vanilla)** **Introdução:** Este tutorial irá guiá-lo através dos passos básicos para criar um servidor de Minecraft Java Edition usando o software oficial da Mojang (servidor "vanilla"). Este é um bom ponto de partida para aprender a hospedar seu próprio mundo de Minecraft para jogar com amigos. **O que você vai precisar:** * **Um computador:** Com um sistema operacional Windows, macOS ou Linux. Ele deve ter recursos suficientes (CPU, RAM) para rodar o servidor e os jogadores que você espera ter. Recomenda-se pelo menos 2GB de RAM para um servidor pequeno (até 5 jogadores), e mais para servidores maiores. * **Java Development Kit (JDK):** O Minecraft Java Edition precisa do Java para rodar. Certifique-se de ter o JDK instalado, e não apenas o JRE (Java Runtime Environment). Recomenda-se usar a versão mais recente do Java 17 ou superior. * **Conexão de Internet:** Uma conexão de internet estável e com boa largura de banda é essencial para que os jogadores possam se conectar ao seu servidor. * **O software do servidor Minecraft:** Você pode baixá-lo gratuitamente no site oficial do Minecraft. **Passo 1: Instalar o Java Development Kit (JDK)** 1. **Verifique se o Java já está instalado:** Abra o prompt de comando (Windows) ou o terminal (macOS/Linux) e digite `java -version`. Se o Java estiver instalado, você verá informações sobre a versão. Se não, ou se a versão for muito antiga, continue. 2. **Baixe o JDK:** Vá para o site da Oracle ou um fornecedor de JDK de sua preferência (por exemplo, Adoptium/Eclipse Temurin). Certifique-se de baixar a versão correta para o seu sistema operacional. 3. **Instale o JDK:** Execute o instalador e siga as instruções. Anote o diretório de instalação, pois você pode precisar dele mais tarde. 4. **Configure as variáveis de ambiente (se necessário):** Em alguns casos, você pode precisar configurar as variáveis de ambiente `JAVA_HOME` e adicionar o diretório `bin` do Java ao seu `PATH`. Isso geralmente não é necessário nas instalações mais recentes, mas pode ser necessário em sistemas mais antigos ou se você tiver problemas. **Passo 2: Baixar o Software do Servidor Minecraft** 1. **Vá para o site oficial do Minecraft:** Acesse [https://www.minecraft.net/en-us/download/server](https://www.minecraft.net/en-us/download/server). 2. **Baixe o arquivo `minecraft_server.jar`:** Clique no link para baixar a versão mais recente do software do servidor. **Passo 3: Criar a Pasta do Servidor e Executar o Servidor pela Primeira Vez** 1. **Crie uma nova pasta:** Crie uma pasta em um local de fácil acesso no seu computador. Por exemplo, você pode criar uma pasta chamada "MinecraftServer" na sua área de trabalho. 2. **Mova o arquivo `minecraft_server.jar` para a pasta:** Coloque o arquivo que você baixou dentro da pasta que você criou. 3. **Execute o servidor pela primeira vez:** * **Windows:** Abra o Bloco de Notas (Notepad) e cole o seguinte código: ```batch java -Xmx2G -Xms2G -jar minecraft_server.jar nogui pause ``` Salve o arquivo como `start.bat` dentro da pasta do servidor. Certifique-se de selecionar "Todos os arquivos" no tipo de arquivo ao salvar. Dê um duplo clique no arquivo `start.bat` para executar o servidor. * **macOS/Linux:** Abra o Terminal, navegue até a pasta do servidor usando o comando `cd` (por exemplo, `cd ~/Desktop/MinecraftServer`), e execute o seguinte comando: ```bash java -Xmx2G -Xms2G -jar minecraft_server.jar nogui ``` Você pode criar um script shell (por exemplo, `start.sh`) com o mesmo comando para facilitar a execução. Lembre-se de dar permissão de execução ao script com `chmod +x start.sh`. 4. **Aceite o EULA:** A primeira vez que você executar o servidor, ele irá gerar um arquivo chamado `eula.txt`. Abra este arquivo e mude `eula=false` para `eula=true` para concordar com os termos de uso da Mojang. 5. **Execute o servidor novamente:** Execute o `start.bat` (Windows) ou o comando/script (macOS/Linux) novamente. O servidor começará a gerar os arquivos do mundo e outros arquivos de configuração. **Explicação dos comandos:** * `java`: Chama o interpretador Java. * `-Xmx2G`: Define a quantidade máxima de memória que o servidor pode usar para 2GB. Ajuste este valor de acordo com a quantidade de RAM que você tem disponível. * `-Xms2G`: Define a quantidade inicial de memória que o servidor usará para 2GB. * `-jar minecraft_server.jar`: Especifica o arquivo JAR do servidor para executar. * `nogui`: Executa o servidor sem a interface gráfica (GUI). Isso economiza recursos do sistema. * `pause` (Windows): Mantém a janela do prompt de comando aberta para que você possa ver as mensagens do servidor. **Passo 4: Configurar o Servidor (Opcional)** 1. **Abra o arquivo `server.properties`:** Este arquivo contém as configurações do servidor. Ele está localizado na pasta do servidor. 2. **Edite as configurações:** Você pode editar várias configurações, como: * `level-name`: O nome da pasta do mundo. * `motd`: A mensagem que aparece na lista de servidores do Minecraft. * `pvp`: Se o PvP (jogador contra jogador) está habilitado. * `difficulty`: A dificuldade do jogo (peaceful, easy, normal, hard). * `gamemode`: O modo de jogo padrão (survival, creative, adventure, spectator). * `max-players`: O número máximo de jogadores que podem se conectar ao servidor. * `server-port`: A porta que o servidor usa (o padrão é 25565). Você precisará encaminhar esta porta no seu roteador (veja o próximo passo). * `online-mode`: Se definido como `true`, o servidor exigirá que os jogadores tenham contas Minecraft originais. Se definido como `false`, permitirá que jogadores com contas não originais se conectem (não recomendado por razões de segurança). 3. **Salve o arquivo `server.properties`:** Salve as alterações que você fez. 4. **Reinicie o servidor:** Para que as alterações entrem em vigor, você precisa reiniciar o servidor. **Passo 5: Encaminhar a Porta do Servidor (Port Forwarding)** Este é o passo mais complicado e varia dependendo do seu roteador. Você precisará acessar as configurações do seu roteador (geralmente através de um navegador web) e encaminhar a porta 25565 (ou a porta que você especificou no arquivo `server.properties`) para o endereço IP local do seu computador. 1. **Encontre o endereço IP local do seu computador:** * **Windows:** Abra o prompt de comando e digite `ipconfig`. Procure por "Endereço IPv4". * **macOS:** Abra o Terminal e digite `ifconfig`. Procure por "inet" seguido de um endereço IP. * **Linux:** Abra o Terminal e digite `ip addr`. Procure por "inet" seguido de um endereço IP. 2. **Acesse as configurações do seu roteador:** Geralmente, você pode acessar as configurações do seu roteador digitando o endereço IP do roteador na barra de endereço do seu navegador web. O endereço IP do roteador geralmente é 192.168.1.1 ou 192.168.0.1. Consulte o manual do seu roteador se você não souber o endereço IP. 3. **Encontre a seção de encaminhamento de porta (Port Forwarding):** A localização desta seção varia dependendo do seu roteador. Procure por algo como "Port Forwarding", "NAT Forwarding", ou "Virtual Server". 4. **Crie uma nova regra de encaminhamento de porta:** * **Serviço/Aplicação:** Você pode dar um nome para a regra, como "Minecraft Server". * **Porta Externa/Porta Inicial:** 25565 (ou a porta que você especificou no `server.properties`). * **Porta Final:** 25565 (ou a porta que você especificou no `server.properties`). * **Protocolo:** TCP e UDP (ou ambos). * **Endereço IP Interno/Endereço IP de Destino:** O endereço IP local do seu computador que você encontrou no passo 1. * **Ativar/Habilitar:** Certifique-se de que a regra esteja ativada. 5. **Salve as configurações do roteador:** Salve as alterações que você fez. Você pode precisar reiniciar o roteador para que as alterações entrem em vigor. **Aviso:** Encaminhar portas pode expor seu computador a riscos de segurança. Certifique-se de ter um firewall configurado e de manter seu sistema operacional e software atualizados. **Passo 6: Encontrar seu Endereço IP Público** Seus amigos precisarão do seu endereço IP público para se conectar ao seu servidor. 1. **Vá para um site como [https://www.meuip.com.br/](https://www.meuip.com.br/) ou [https://www.whatsmyip.org/](https://www.whatsmyip.org/)** Este site mostrará seu endereço IP público. **Passo 7: Conectar ao Servidor** 1. **Inicie o Minecraft Java Edition.** 2. **Clique em "Multijogador".** 3. **Clique em "Adicionar Servidor".** 4. **No campo "Endereço do Servidor", digite seu endereço IP público.** 5. **Clique em "Concluído".** 6. **Selecione o servidor na lista e clique em "Entrar no Servidor".** **Para seus amigos se conectarem:** Eles devem seguir os mesmos passos, mas usar seu endereço IP público no campo "Endereço do Servidor". **Dicas e Solução de Problemas:** * **Firewall:** Certifique-se de que o firewall do seu computador não esteja bloqueando o tráfego para a porta 25565. Você pode precisar adicionar uma exceção para o Java ou para o software do servidor Minecraft. * **RAM:** Se o servidor estiver lento, tente aumentar a quantidade de RAM que ele pode usar (o parâmetro `-Xmx` no arquivo `start.bat` ou no comando do terminal). * **Plugins:** Para adicionar funcionalidades extras ao seu servidor, você pode usar plugins. No entanto, os plugins não funcionam em servidores vanilla. Você precisará usar um software de servidor modificado, como Spigot ou Paper. * **Erros:** Se você encontrar erros, procure por eles no Google ou em fóruns de Minecraft. Muitas pessoas já encontraram os mesmos problemas e podem ter soluções. * **Segurança:** Mantenha seu servidor e seu computador seguros. Use senhas fortes, mantenha seu software atualizado e tenha cuidado com quem você convida para jogar no seu servidor. * **DNS Dinâmico:** Se seu endereço IP público muda com frequência, considere usar um serviço de DNS dinâmico (DDNS) para que seus amigos possam se conectar ao seu servidor usando um nome de domínio em vez de um endereço IP. **Conclusão:** Este tutorial cobriu os passos básicos para criar um servidor de Minecraft Java Edition. Com um pouco de paciência e pesquisa, você pode criar um servidor divertido e seguro para jogar com seus amigos. Boa sorte! **Important Considerations and Potential Issues:** * **Resource Usage:** Running a Minecraft server can be resource-intensive. Monitor your CPU and RAM usage to ensure your computer can handle the load. * **Security:** Be very careful about who you give operator (admin) privileges to. Operators can do anything on the server, including banning players and deleting the world. * **Dynamic IP Addresses:** Most home internet connections have dynamic IP addresses, meaning your public IP address can change periodically. This means your friends will need to update their server address if your IP changes. Using a Dynamic DNS (DDNS) service can help with this. * **Server Software Alternatives:** While this guide focuses on the vanilla server, consider using server software like Spigot or Paper if you want to use plugins. These offer performance improvements and plugin support. * **Backups:** Regularly back up your world data! This will protect you from data loss due to crashes, corruption, or accidental deletions. * **Firewall:** Ensure your firewall isn't blocking connections to the server. You may need to create rules to allow traffic on port 25565 (or whatever port you've configured). * **EULA Compliance:** Make sure you understand and comply with the Minecraft EULA (End User License Agreement). This is a starting point. There are many more advanced configurations and options available. Good luck, and have fun!

LegiScan MCP Server

LegiScan MCP Server

Provides access to legislative data from all 50 US states through the LegiScan API, enabling comprehensive search and retrieval of bills, votes, legislators, and legislative session information.

memo-mcp

memo-mcp

This is an MCP server that enables agents to record, search, and retrieve memos using LowDB as a lightweight local database.

Page Design Guide MCP

Page Design Guide MCP

Provides comprehensive design principles and best practices to help LLMs generate modern, accessible web pages through guidance on layouts, colors, and typography. It enables users to review design approaches and access expert recommendations for responsive design, component structure, and current industry trends.

Natural Language MySQL Query System

Natural Language MySQL Query System

A Model Context Protocol (MCP) server that converts natural language queries into SQL statements, allowing users to query MySQL databases using conversational language instead of writing SQL code.

Redmine MCP Server

Redmine MCP Server

A Model Context Protocol server that enables Claude Code to directly interact with Redmine project management systems, supporting issue management, project operations, and search features.

Wiki MCP Server

Wiki MCP Server

An MCP Server implementation that enables managing Confluence wiki pages through natural language queries, supporting operations like creating, updating, deleting, and searching pages across different knowledge bases.

NetworkCalc MCP Server

NetworkCalc MCP Server

Provides network utility tools including DNS lookup, WHOIS lookup, SPF record inspection, SSL/TLS certificate checking, and subnet/CIDR analysis powered by networkcalc.com services.

AlphaVantage MCP Server

AlphaVantage MCP Server

Provides comprehensive market data, fundamental analysis, and technical indicators through the AlphaVantage API. It enables users to fetch financial statements, stock prices, and market news with sentiment analysis for detailed financial research.

Agent.AI MCP Server

Agent.AI MCP Server

An externally deployable server designed to be hosted on Vercel that can be called from other applications, allowing integration with Agent.AI's Multi-Context Processing capabilities.

GCAL-MCP

GCAL-MCP

A Model Context Protocol server that provides read-only access to the Google Calendar API v3. It enables users to list calendars, search for events, check free/busy availability, and retrieve calendar settings.

AI Development Guidelines MCP Server

AI Development Guidelines MCP Server

Provides AI agents with professional coding standards, development best practices, and context-aware guidance through static documentation and AI-powered custom recommendations. Enables agents to access comprehensive development guidelines including coding rules, debugging techniques, and AI steering instructions.

Umbrella MCP Server

Umbrella MCP Server

Provides read-only access to Umbrella Cost finops platform, enabling natural language querying of multi-cloud cost data, optimization recommendations, anomaly detection, and budget tracking across AWS, Azure, and GCP.

MCP Sendmail Server

MCP Sendmail Server

Enables sending emails via SMTP with support for HTML content, attachments, bulk sending, and template-based emails. Features session management and full MCP Streamable HTTP transport compliance.

Remote MCP Server on Cloudflare

Remote MCP Server on Cloudflare

Azure AI MCP Server

Azure AI MCP Server

Enables comprehensive integration with Azure AI services including OpenAI, Cognitive Services, Computer Vision, and Face API through a mission-critical MCP server. Provides enterprise-grade reliability with high availability, observability, chaos engineering, and secure multi-region deployment capabilities.

FastMCP Multi-Tool Server

FastMCP Multi-Tool Server

Provides comprehensive utility tools including file operations, weather information, system monitoring, mathematical calculations, text search, and safe command execution. Enables users to perform various system and data operations through a unified MCP interface with built-in security features.

Remote MCP Server on Cloudflare

Remote MCP Server on Cloudflare

Enables deploying a Model Context Protocol (MCP) server on Cloudflare Workers with built-in OAuth authentication. It allows local clients like Claude Desktop to securely connect to and use remote tools through an HTTP/SSE transport.

MCP-Shield

MCP-Shield

Security scanner for MCP servers

Zappy MCP

Zappy MCP

Enables sending, reading, and deleting WhatsApp messages through Claude Desktop and other MCP clients with granular per-chat permissions. Built on whatsapp-web.js using a headless browser to automate WhatsApp Web.

Jira MCP Integration

Jira MCP Integration

Enables AI agents to interact with Jira Cloud through the REST API, supporting project management, issue operations (create, read, update, delete), JQL search, task assignments, and status transitions.

reddit-mcp-server

reddit-mcp-server

reddit-mcp-server

GitHub Copilot CLI MCP Server

GitHub Copilot CLI MCP Server

Wraps the GitHub Copilot CLI to provide natural language command suggestions, explanations, and shell configuration for shell, git, and GitHub CLI commands through the Model Context Protocol.

Fastmail MCP Server

Fastmail MCP Server

Enables AI assistants to interact with Fastmail email, contacts, and calendars through JMAP API, supporting operations like sending emails, managing attachments, searching conversations, and organizing events.

Gemini MCP Server for Claude Code

Gemini MCP Server for Claude Code

Integrates Google's Gemini AI models into Claude Code and other MCP clients to provide second opinions, code comparisons, and token counting. It supports streaming responses and multi-turn conversations directly within your existing AI development workflow.

MCP Toolkit

MCP Toolkit

Uma implementação abrangente de um servidor de Protocolo de Contexto de Modelo que permite que assistentes de IA interajam com sistemas de arquivos, bancos de dados, repositórios GitHub, recursos da web e ferramentas do sistema, mantendo a segurança e o controle.