Discover Awesome MCP Servers
Extend your agent with 84,517 capabilities via MCP servers.
- All84,517
- 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
Redshift MCP Server (TypeScript)
groundtruth-mcp
Enables coding agents to run project-specific checks, replays, simulations, and queries as MCP tools, providing ground-truth feedback on config edits instead of guessing.
Social Media Manager MCP
Enables social media account management including content calendars, posting cadence, captions, hashtags, engagement strategies, metrics interpretation, and client reporting.
ai-test-process-mcp
MCP server that generates ISO/IEC/IEEE 29119-3 compliant test plan drafts from project information, providing a structured resource for the standard's test plan outline and a tool for draft creation.
Metabase MCP
Query and manage Metabase dashboards, cards, and data via Claude
piston-mcp
Connects LLMs to the Piston code execution engine to run code in various languages.
Gradle Tomcat MCP Server
Enables management of Gradle-based Tomcat applications with capabilities for starting, stopping, restarting processes and querying application logs.
VeniAI-Hukuk-EmsalKarar-MCPServer
An AI-powered legal research tool that enables users to search for and retrieve legal precedents and case law decisions through a Model Context Protocol server. It supports both Turkish and English, providing lawyers and researchers with streamlined access to a comprehensive database of jurisprudence.
garmin-mcp
A local, single-user, read-only MCP server that gives Claude Code access to your Garmin health and training data, exposing tools for health snapshots, training status, run details, body metrics, and training analysis.
Feature Evaluation MCP Server
Enables comprehensive feature engineering for classification datasets with automated preprocessing and 13 specialized analysis tools. Supports feature importance calculation, correlation analysis, recursive feature elimination, and model evaluation with integrated visualization capabilities.
Crystallize MCP
MCP server for Crystallize headless commerce. Gives AI agents read and write access to your catalogue, products, shapes, orders, customers, and tenant config.
Azure Kusto MCP Server
Azure Kusto용 MCP 서버
gmail-mcp
Enables interacting with multiple Gmail accounts through a single MCP server, supporting search, labels, drafts, and thread management with per-account OAuth.
filesystem-mcp-ignore
A Node.js MCP server for filesystem operations with support for custom ignore files (like .gitignore) to protect sensitive data from AI agents.
mcp-crypto-feeds
A server that provides access to curated crypto feeds and RSS/Atom feed fetching, enabling users to list feeds, read feed items, and fetch any feed by URL.
codelore-mcp
Turn any code repository into a searchable Obsidian vault — then let Claude Code navigate it as a set of MCP tools.
Dice MCP Server
Provides comprehensive TRPG dice rolling functionality including standard notation, advantage/disadvantage mechanics, and success-counting dice pools. It enables users to perform complex dice logic and track roll history through an MCP-compliant interface.
pcb-mcp
Enables AI assistants to read and modify KiCAD PCB designs through the KiCAD IPC API, providing tools for board queries, footprint placement, track creation, DRC, and export.
CRM MCP Server
Enables AI agents to manage contacts, deals, pipelines, and team collaboration in a multi-tenant CRM with Arabic/RTL support.
open-webSearch
Web search using free multi-engine search (NO API KEYS REQUIRED) — Supports Bing, Baidu, DuckDuckGo, Brave, Exa, and CSDN.
Kleap
Enables AI agents to build, edit, and publish live websites with hosting, database, auth, and domains via the Model Context Protocol.
MCP Teamtailor
A Model Context Protocol server that enables integration with the Teamtailor API, allowing users to list, filter, and retrieve candidate information from their Teamtailor recruitment platform.
SAST MCP Server
Integrates 15+ static application security testing tools (Semgrep, Bandit, TruffleHog, etc.) with Claude Code AI, enabling automated vulnerability scanning and security analysis through natural language commands. Supports cross-platform operation with remote execution on dedicated security VMs.
infoset-mcp
MCP server for Infoset CRM that enables AI assistants to manage tickets, contacts, companies, SLA, and email threads with built-in rate limit handling and batch operations.
browser-mcp
An MCP server that allows users to interact with their browser through natural language commands, enabling actions like getting page content as markdown, modifying page styles, and searching browser history.
mcp-confluence
A model context server that provides prompts that can be used as slash commands for clients like Zed Editor, in order to add page contents as context to the AI assistant.
test-files-mcp
Generates test files locally (images, PDFs, CSVs, corrupted files, etc.) from natural language prompts, with configurable sizes and safety limits.
PixelCheck
An MCP server that gives AI agents real browser capabilities including screenshotting, action execution, data extraction, and multi-persona auditing for frontend validation.
build-simple-mcp
Okay, here's a guide on how to build a simple Minecraft (MCP) server. Keep in mind that "MCP" usually refers to the Minecraft Coder Pack, which is used for modding. I'll assume you want to set up a basic, *unmodded* Minecraft server. If you *do* want to set up a modded server, please specify which mod loader (Forge, Fabric, etc.) and I can provide more specific instructions. Here's how to set up a basic, vanilla Minecraft server: **1. Prerequisites:** * **Java:** You need Java installed. Minecraft servers require Java 8 or higher. It's generally recommended to use the latest version of Java. You can download it from [https://www.oracle.com/java/technologies/javase-downloads.html](https://www.oracle.com/java/technologies/javase-downloads.html) or from a distribution like Adoptium (Eclipse Temurin) which is often preferred for its open-source nature: [https://adoptium.net/](https://adoptium.net/) * **Sufficient RAM:** The amount of RAM your server needs depends on the number of players and the complexity of the world. 2GB is a good starting point for a small server (5-10 players). Increase this as needed. * **A Computer:** This can be your personal computer, a dedicated server, or a cloud server (like AWS, Google Cloud, or Azure). Make sure it meets the minimum system requirements for Minecraft. * **Stable Internet Connection:** A good, stable internet connection is crucial for a smooth multiplayer experience. **2. Download the Minecraft Server Software:** * Go to the official Minecraft website: [https://www.minecraft.net/en-us/download/server](https://www.minecraft.net/en-us/download/server) * Download the `minecraft_server.jar` file. This is the core server software. **3. Create a Server Directory:** * Create a new folder on your computer where you want to store your server files. Name it something descriptive, like "MinecraftServer". **4. Place the `minecraft_server.jar` File:** * Move the `minecraft_server.jar` file you downloaded into the "MinecraftServer" folder you just created. **5. Run the Server for the First Time:** * Open a command prompt or terminal window. * Navigate to the "MinecraftServer" directory using the `cd` command. For example: ```bash cd C:\MinecraftServer (Windows) cd /path/to/MinecraftServer (Linux/macOS) ``` * Run the following command to start the server: ```bash java -jar minecraft_server.jar nogui ``` * `java -jar` tells Java to execute the JAR file. * `minecraft_server.jar` is the name of the server file. * `nogui` disables the graphical user interface (GUI) for the server, which is generally recommended for performance. * The first time you run the server, it will generate some files and then stop. This is normal. It will also create an `eula.txt` file. **6. Accept the EULA:** * Open the `eula.txt` file in a text editor. * Change `eula=false` to `eula=true`. This indicates that you agree to the Minecraft End User License Agreement. **Read the EULA before accepting it!** **7. Configure the Server (Optional):** * The server creates a `server.properties` file. This file contains various settings that control how your server works. You can edit this file to customize your server. Some common settings include: * `level-name`: The name of the world. * `gamemode`: The default game mode (survival, creative, adventure, spectator). * `difficulty`: The difficulty level (peaceful, easy, normal, hard). * `max-players`: The maximum number of players allowed on the server. * `server-port`: The port the server listens on (default is 25565). * `online-mode`: Whether to require players to authenticate with a Minecraft account (set to `false` for offline mode, but this is generally *not* recommended for security reasons). * `motd`: The message that appears in the Minecraft server list. **8. Run the Server Again:** * Go back to your command prompt or terminal window and run the same command as before: ```bash java -jar minecraft_server.jar nogui ``` * The server should now start up and generate the world. This may take a few minutes. **9. Connect to Your Server:** * Start Minecraft on your computer. * Click "Multiplayer". * Click "Add Server". * Enter a server name (anything you want). * Enter the server address. If you're running the server on the same computer you're playing on, the address is `localhost`. If you're running the server on a different computer, enter the IP address of that computer. If you're running it on a cloud server, use the public IP address of the server. * Click "Done". * Select your server from the list and click "Join Server". **10. Port Forwarding (If Necessary):** * If you want people outside of your local network to be able to connect to your server, you'll need to configure port forwarding on your router. This process varies depending on your router model. You'll need to forward port 25565 (or the port you specified in `server.properties`) to the internal IP address of the computer running the server. **Be very careful when configuring port forwarding, as it can expose your network to security risks.** Only forward the necessary ports. **11. Server Management:** * You can use the command prompt or terminal window to send commands to the server. For example, you can use the `op <playername>` command to give a player operator privileges. * There are also various server management tools available that can make it easier to manage your server. **Important Considerations:** * **Security:** Running a Minecraft server can expose your computer and network to security risks. Make sure you have a strong password, keep your software up to date, and be careful about who you give operator privileges to. Consider using a firewall. * **Performance:** The performance of your server depends on the hardware it's running on and the number of players. If you experience lag, you may need to upgrade your hardware or reduce the number of players. Consider using server optimization mods or plugins if you're running a modded server. * **Backups:** Regularly back up your server world to prevent data loss. **Korean Translation of Key Terms:** * **Server:** 서버 (Seo-beo) * **Minecraft:** 마인크래프트 (Ma-in-keu-ra-peu-teu) * **Java:** 자바 (Ja-ba) * **RAM:** 램 (Raem) * **IP Address:** IP 주소 (IP Ju-so) * **Port:** 포트 (Po-teu) * **Command Prompt/Terminal:** 명령 프롬프트/터미널 (Myeong-ryeong Peu-rom-peu-teu / Teo-mi-neol) * **Directory/Folder:** 디렉토리/폴더 (Di-reok-to-ri / Pol-deo) * **Configuration:** 구성 (Gu-seong) * **World:** 월드 (Wol-deu) * **Multiplayer:** 멀티플레이어 (Meol-ti-peu-lle-i-eo) * **Operator:** 운영자 (Un-yeong-ja) * **Security:** 보안 (Bo-an) * **Performance:** 성능 (Seong-neung) * **Backup:** 백업 (Baek-eop) * **Download:** 다운로드 (Da-un-ro-deu) * **Install:** 설치 (Seol-chi) * **Run:** 실행 (Sil-haeng) * **Edit:** 편집 (Pyeon-jip) * **Connect:** 연결 (Yeon-gyeol) * **Firewall:** 방화벽 (Bang-hwa-byeok) This should get you started with a basic Minecraft server. Good luck! Let me know if you have any other questions. If you want to set up a *modded* server, please tell me which mod loader you want to use (Forge, Fabric, etc.).
Excel MCP Server
Enables LLMs to work with Excel and CSV files through structured tools for workbook operations, formatting, charts, ETL, analysis, and more.