Discover Awesome MCP Servers

Extend your agent with 59,210 capabilities via MCP servers.

All59,210
Incident.io MCP Server

Incident.io MCP Server

OpenCTI MCP Server

OpenCTI MCP Server

A Model Context Protocol server that connects AI assistants to OpenCTI threat intelligence platforms. It enables natural language interaction for searching threat intelligence, analyzing reports, managing indicators, and monitoring connectors.

Remote MCP Server on Cloudflare

Remote MCP Server on Cloudflare

Trafilatura MCP Server

Trafilatura MCP Server

Enables web scraping and content extraction from URLs using the Trafilatura library. Extracts main text content and metadata (title, author, date) from web pages with configurable options for comments and tables.

GLM-4.7 MCP Server

GLM-4.7 MCP Server

A Model Context Protocol server that routes tasks to Z.ai's GLM-4.7 model, enabling Claude Code to delegate work to a more cost-efficient AI model without sacrificing quality.

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.

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 on setting up a Minecraft Java Edition server (often referred to as an "MCP server") on your computer. I'll cover the essentials. Keep in mind that this is a simplified guide, and there are many more advanced configurations you can explore later. **Important Considerations Before You Start:** * **Hardware:** Running a Minecraft server can be resource-intensive. A decent CPU (at least a dual-core, but preferably a quad-core or better) and sufficient RAM (at least 2GB, but 4GB or more is recommended, especially for multiple players or mods) are important. An SSD will also improve performance. * **Internet Connection:** A stable and reasonably fast internet connection is crucial, especially for players outside your local network. Upload speed is more important than download speed for server performance. * **Java:** You need the correct version of Java installed. Minecraft servers require Java. **Crucially, use Java 17 or higher for Minecraft 1.17 and later.** Use Java 8 for older versions. Download the Java Development Kit (JDK) from Oracle or a distribution like Adoptium (Temurin). Make sure you download the correct version for your operating system (Windows, macOS, Linux). * **Security:** Opening your server to the internet can pose security risks. Be careful about who you invite and consider using a firewall. * **EULA:** You must agree to the Minecraft End User License Agreement (EULA). **Steps:** 1. **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. 2. **Create a Server Folder:** * Create a new folder on your computer where you want to store your server files. A good name would be something like "MinecraftServer". Place the `minecraft_server.jar` file inside this folder. 3. **Run the Server for the First Time:** * Open a command prompt or terminal window. * Navigate to the server folder you created using the `cd` command. For example, if your folder is in `C:\MinecraftServer`, you would type: ```bash cd C:\MinecraftServer ``` * Run the server using the following command: ```bash java -Xmx2G -Xms2G -jar minecraft_server.jar nogui ``` * `-Xmx2G`: Sets the maximum amount of RAM the server can use to 2GB. Adjust this based on your available RAM and the number of players you expect. For example, `-Xmx4G` would allocate 4GB. * `-Xms2G`: Sets the initial amount of RAM the server will use to 2GB. * `minecraft_server.jar`: The name of the server JAR file. * `nogui`: Starts the server without the graphical user interface (GUI). This is generally recommended for better performance. * The first time you run the server, it will generate some files, including `eula.txt`. It will then stop. 4. **Accept the EULA:** * Open the `eula.txt` file in a text editor. * Change `eula=false` to `eula=true`. * Save the file. 5. **Run the Server Again:** * Repeat the command from step 3: ```bash java -Xmx2G -Xms2G -jar minecraft_server.jar nogui ``` * The server should now start properly. You'll see a lot of text scrolling in the command prompt/terminal. Wait for it to say "Done (number)s! For help, type "help"" 6. **Connect to Your Server:** * Start Minecraft Java Edition. * Click "Multiplayer". * Click "Add Server". * Enter a server name (anything you like). * In the "Server Address" field, enter `localhost` if you are running the server on the same computer you are playing on. If you are running the server on a different computer on your local network, enter the *local IP address* of that computer (e.g., `192.168.1.100`). You can find the local IP address using `ipconfig` (Windows) or `ifconfig` (macOS/Linux) in the command prompt/terminal. * Click "Done". * Select your server from the list and click "Join Server". 7. **(Optional) Allow External Connections (Port Forwarding):** * If you want friends outside your local network to connect to your server, you need to configure *port forwarding* on your router. This is the most complicated part. * **Find Your Router's IP Address:** Open a command prompt/terminal and type `ipconfig` (Windows) or `route -n get default` (macOS). Look for the "Default Gateway" or "router" address. * **Access Your Router's Configuration:** Open a web browser and enter your router's IP address in the address bar. You'll be prompted for a username and password. This is usually printed on the router itself (often "admin" and "password" or "admin" and a blank password). * **Find the Port Forwarding Section:** The location of this section varies depending on your router's manufacturer. Look for something like "Port Forwarding," "NAT Forwarding," or "Virtual Servers." * **Create a New Port Forwarding Rule:** * **Service Name/Description:** Minecraft Server (or anything descriptive). * **Port Range:** `25565` (the default Minecraft server port). You might need to enter this as both a start and end port. * **Internal IP Address/Server IP:** The *local IP address* of the computer running the Minecraft server (the same one you used in step 6 if connecting from another computer on your local network). * **Protocol:** TCP and UDP (or "Both"). * **Save the Rule:** Save the port forwarding rule in your router's configuration. * **Find Your Public IP Address:** Go to a website like [https://www.whatismyip.com/](https://www.whatismyip.com/) to find your public IP address. This is the address your friends will use to connect to your server. * **Give Your Friends Your Public IP Address:** Tell your friends your public IP address. They will enter this in the "Server Address" field in Minecraft. 8. **(Optional) Configure `server.properties`:** * The `server.properties` file in your server folder contains many settings that control how your server works. You can edit this file with a text editor to customize things like: * `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. * `motd`: The message of the day that appears in the server list. * `online-mode`: Set to `false` to disable authentication with Minecraft's servers. **This is highly discouraged** as it makes your server vulnerable to impersonation. Only do this if you absolutely know what you're doing and are running a private server with trusted players. * `white-list`: Enable a whitelist to only allow specific players to join. **Important Commands (in the Server Console):** * `help`: Displays a list of available commands. * `op <playername>`: Gives a player operator (admin) privileges. You *must* op yourself to use admin commands. * `deop <playername>`: Removes operator privileges. * `stop`: Properly shuts down the server. **Always use this command to stop the server to prevent data corruption.** * `save-all`: Forces a save of the world data. * `whitelist add <playername>`: Adds a player to the whitelist. * `whitelist remove <playername>`: Removes a player from the whitelist. * `whitelist reload`: Reloads the whitelist from the `whitelist.json` file. **Troubleshooting:** * **"Failed to bind to port" error:** This usually means that another program is already using port 25565, or that the server is already running. Make sure no other Minecraft servers are running, and check if any other applications are using that port. * **Players can't connect:** Double-check your port forwarding settings, your firewall settings, and that you've given your friends the correct public IP address. Also, make sure the server is actually running. * **Server is lagging:** Reduce the number of players, allocate more RAM to the server, or upgrade your hardware. Also, consider optimizing your world (e.g., using a world border). * **Crashing:** Check the server logs (in the server folder) for error messages. These can often provide clues about what's causing the crash. **Vietnamese Translation of Key Terms:** * **Server:** Máy chủ * **Port Forwarding:** Chuyển tiếp cổng * **IP Address:** Địa chỉ IP * **Local IP Address:** Địa chỉ IP nội bộ * **Public IP Address:** Địa chỉ IP công cộng * **Router:** Bộ định tuyến (Router) * **Firewall:** Tường lửa * **RAM:** Bộ nhớ RAM * **CPU:** Bộ xử lý trung tâm (CPU) * **Command Prompt/Terminal:** Dòng lệnh/Thiết bị đầu cuối * **EULA:** Thỏa thuận cấp phép người dùng cuối (End User License Agreement) * **Whitelist:** Danh sách trắng * **Operator (Op):** Người điều hành (Op) * **Console:** Bảng điều khiển **Example Vietnamese Instructions (based on the steps above):** 1. **Tải phần mềm máy chủ Minecraft:** Truy cập [https://www.minecraft.net/en-us/download/server](https://www.minecraft.net/en-us/download/server) và tải file `minecraft_server.jar`. 2. **Tạo thư mục máy chủ:** Tạo một thư mục mới trên máy tính của bạn để lưu trữ các file máy chủ. 3. **Chạy máy chủ lần đầu:** Mở dòng lệnh/thiết bị đầu cuối, điều hướng đến thư mục máy chủ và chạy lệnh `java -Xmx2G -Xms2G -jar minecraft_server.jar nogui`. 4. **Chấp nhận EULA:** Mở file `eula.txt` và thay đổi `eula=false` thành `eula=true`. 5. **Chạy lại máy chủ:** Lặp lại lệnh từ bước 3. 6. **Kết nối đến máy chủ của bạn:** Khởi động Minecraft, nhấp vào "Multiplayer", "Add Server", nhập `localhost` (nếu máy chủ chạy trên cùng máy) hoặc địa chỉ IP nội bộ của máy chủ. 7. **(Tùy chọn) Cho phép kết nối bên ngoài (Chuyển tiếp cổng):** Định cấu hình chuyển tiếp cổng trên router của bạn cho cổng 25565. 8. **(Tùy chọn) Cấu hình `server.properties`:** Chỉnh sửa file `server.properties` để tùy chỉnh các cài đặt máy chủ. This should give you a good starting point. Good luck! Remember to consult the Minecraft Wiki and other online resources for more detailed information.

mail-mcp

mail-mcp

An MCP server for email operations supporting IMAP and SMTP protocols, enabling sending, receiving, searching, and managing emails with attachments.

meshy-youtube-mcp

meshy-youtube-mcp

Enables generating 3D models from text prompts, rendering turntable animations, and uploading them directly to YouTube via an MCP interface.

NotebookLM MCP

NotebookLM MCP

Integrates Google NotebookLM into Claude to allow users to manage notebooks, add sources, and generate diverse content like podcasts, slides, and reports. It enables natural language interaction with notebook sources across Claude Desktop and Claude Code.

vvk-charts-mcp

vvk-charts-mcp

A modern Python MCP server for rendering customizable charts (line, bar, pie, scatter, area, combined dashboards) with Plotly, supporting export to PNG, SVG, and base64, and terminal charts with ANSI output.

docs-scraper

docs-scraper

Enables scraping and searching documentation websites using semantic or keyword search, with support for multiple deployment modes.

MT5 MCP Server

MT5 MCP Server

Enables interaction with MetaTrader 5 for market data, technical analysis, Fibonacci calculations, and trading via MCP clients such as Claude.

PullNexus

PullNexus

GitHub-backed registry and CLI for local AI resources. Search, pull, and submit reusable skills, tools, templates, datasets, and workflow artifacts.

mcp-aws-cost-anomaly

mcp-aws-cost-anomaly

AWS Cost Explorer + Anomaly Detection exposed as MCP tools. Surface unusual spend by service/account/tag, pull cost breakdowns, forecasts, savings recommendations. Read-only IAM — refuses to start if the role can modify resources. Curated by Archimedes Market with a verified Trust Report.

Shopify Admin MCP

Shopify Admin MCP

A Model Context Protocol server that enables managing Shopify store operations including products, collections, discounts, blogs, themes, and navigation through the Shopify Admin API.

ServiceNow CMDB MCP Server

ServiceNow CMDB MCP Server

Connects AI assistants to ServiceNow CMDB via natural language, enabling querying, dependency analysis, health auditing, CI lifecycle management, and configurable inspection.

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.

ds-mcp-sync

ds-mcp-sync

Syncs design tokens and components from Figma to a Design System codebase, enabling automated generation of React components and Storybook stories.

kicad-mcp

kicad-mcp

Enables natural language control of KiCad PCB design software through Claude Desktop, automating project creation, design rule checks, component management, export, and cost estimation.

MCP Template

MCP Template

A production-ready Model Context Protocol server template in TypeScript that enables building MCP servers with dynamic tool registration, dual transport (stdio + HTTP), and pluggable authentication.

Rivian MCP

Rivian MCP

Enables read-only access to vehicle data via the unofficial Rivian GraphQL API, allowing users to monitor battery levels, OTA updates, and charging status. It provides tools to check vehicle state and user account information directly through Claude.

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.

RT MCP Server

RT MCP Server

Read-only MCP server for Request Tracker (RT) via REST2 API, enabling ticket search, retrieval, correspondence viewing, attachment download, and hierarchy exploration.

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.

compass-mcp

compass-mcp

Provides LLMs with access to EU financial, crypto and AI regulation via Compass API, enabling retrieval of verbatim provisions and verification of quotes.

Aprimo DAM API MCP Server

Aprimo DAM API MCP Server

Enables reading of Aprimo DAM asset metadata, fields, and files through the Aprimo REST API. Designed for deployment on Azure via Docker.

Cortex MCP Server

Cortex MCP Server

Cortex MCP Server