Discover Awesome MCP Servers
Extend your agent with 19,989 capabilities via MCP servers.
- All19,989
- 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
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
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
Enables control of Android devices via ADB, allowing screenshot capture, touch simulation, and swipe gestures through natural language commands.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Security scanner for MCP servers
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
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
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
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
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
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.