Discover Awesome MCP Servers

Extend your agent with 16,118 capabilities via MCP servers.

All16,118
MCP Server for Alloy Modeling Language

MCP Server for Alloy Modeling Language

Enables LLM-powered agents to generate, execute, and analyze Alloy modeling language code for software modeling and formal verification. Provides tools to run Alloy models, access documentation and examples, and generate models from system descriptions.

Remote MCP Server on Cloudflare

Remote MCP Server on Cloudflare

Loki MCP Server

Loki MCP Server

TodoMCPAppServer

TodoMCPAppServer

My MCP Server

My MCP Server

Server Protokol Konteks Model dengan integrasi GitHub API

AWS Instances MCP (Model Context Protocol) Server

AWS Instances MCP (Model Context Protocol) Server

Server MCP (Model Context Protocol) untuk menghubungkan klien MCP seperti Claude Desktop.

OpenAPI Schema Explorer

OpenAPI Schema Explorer

MCP server providing token-efficient access to OpenAPI/Swagger specs via MCP Resources for client-side exploration.

MCP Tools

MCP Tools

Provides context management and todo persistence with AI second opinions from ChatGPT and Claude. Enables saving code snippets, conversations, and todos across sessions with full-text search capabilities.

Phoenix MCP Server by CData

Phoenix MCP Server by CData

Phoenix MCP Server by CData

Chatwork MCP Server

Chatwork MCP Server

Server MCP (Model Context Protocol) untuk mengoperasikan Chatwork dari AI.

Remote MCP Server Authless

Remote MCP Server Authless

A serverless MCP implementation on Cloudflare Workers that allows connecting AI models to custom tools without authentication requirements.

server-mcp

server-mcp

MetaTrader 5 MCP Server

MetaTrader 5 MCP Server

Enables AI assistants to interact with the MetaTrader 5 trading platform for market data analysis, placing trades, and managing trading positions. Provides comprehensive access to forex and financial market operations through the Model Context Protocol.

Gemini CLI Orchestrator MCP

Gemini CLI Orchestrator MCP

A lightweight MCP server that enables AI agents to perform deep codebase analysis by leveraging Gemini's massive context window for cross-file analysis and intelligent file selection.

MCP Toolkit

MCP Toolkit

Implementasi server Protokol Konteks Model yang komprehensif yang memungkinkan asisten AI untuk berinteraksi dengan sistem berkas, basis data, repositori GitHub, sumber daya web, dan alat sistem sambil tetap menjaga keamanan dan kontrol.

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. This will cover the essentials. Keep in mind that running a server can be resource-intensive, so make sure your computer meets the minimum requirements. **Important Note:** This tutorial assumes you're using a desktop or laptop computer. Running a server on a phone or tablet is generally not feasible. **Prerequisites:** * **Java Development Kit (JDK):** You need the Java Development Kit (JDK), *not* just the Java Runtime Environment (JRE). The JDK is necessary to run the server software. Download the latest version of the JDK from Oracle or a distribution like Adoptium (Temurin). **Make sure you download the JDK, not just the JRE.** Adoptium is often recommended as it's open-source and free. Choose the appropriate installer for your operating system (Windows, macOS, Linux). * **Adoptium (Temurin):** [https://adoptium.net/temurin/releases](https://adoptium.net/temurin/releases) * **Oracle:** [https://www.oracle.com/java/technologies/javase-downloads.html](https://www.oracle.com/java/technologies/javase-downloads.html) (You may need to create an Oracle account) * **Sufficient RAM:** A minimum of 2GB of RAM is recommended for a small server with a few players. More players and mods will require more RAM. 4GB or more is preferable. * **A decent internet connection:** Your upload speed is crucial for other players to connect to your server. **Steps:** 1. **Create a Server Folder:** * Create a new folder on your computer where you want to store your server files. A good location would be something like `C:\MinecraftServer` (on Windows) or `/home/user/MinecraftServer` (on Linux). Choose a location that's easy to remember. 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. Place this file into the server folder you created in step 1. The filename will likely include the Minecraft version number (e.g., `minecraft_server.1.20.4.jar`). 3. **Create a Startup Script:** * You'll need a script to start the server. This script will tell Java how much memory to allocate to the server. * **Windows (Create a `.bat` file):** * Open Notepad (or any text editor). * Paste the following code into the file: ```batch @echo off java -Xmx2G -Xms2G -jar minecraft_server.jar nogui pause ``` * **Explanation:** * `@echo off`: Suppresses command echoing. * `java`: Executes the Java command. * `-Xmx2G`: Sets the maximum amount of memory the server can use to 2GB. Adjust this value based on your RAM and the number of players you expect. For example, `-Xmx4G` would allocate 4GB. **Important:** Don't allocate more RAM than your computer has available. * `-Xms2G`: Sets the initial amount of memory the server uses to 2GB. It's generally good practice to set this to the same value as `-Xmx`. * `minecraft_server.jar`: The name of the server JAR file you downloaded. **Make sure this matches the actual filename of your JAR file.** * `nogui`: Starts the server without the graphical user interface (GUI). This is generally recommended for better performance. * `pause`: Keeps the command window open after the server stops, so you can see any error messages. * Save the file as `start.bat` in your server folder. **Important:** Make sure the "Save as type" is set to "All Files" in Notepad, otherwise, it might save as `start.bat.txt`. * **Linux/macOS (Create a `.sh` file):** * Open a text editor. * Paste the following code into the file: ```bash #!/bin/bash java -Xmx2G -Xms2G -jar minecraft_server.jar nogui ``` * **Explanation:** The same as the Windows script, but using Linux/macOS syntax. * `#!/bin/bash`: Specifies the interpreter for the script. * Save the file as `start.sh` in your server folder. * **Make the script executable:** Open a terminal, navigate to your server folder (using the `cd` command), and run the command `chmod +x start.sh`. 4. **Run the Server for the First Time:** * **Windows:** Double-click the `start.bat` file. * **Linux/macOS:** Open a terminal, navigate to your server folder, and run the command `./start.sh`. * The server will start, and you'll see a lot of text scrolling in the command window. It will eventually stop and display a message about the `eula.txt` file. 5. **Accept the EULA (End User License Agreement):** * In your server folder, you'll find a file named `eula.txt`. Open this file in a text editor. * Change the line `eula=false` to `eula=true`. * Save the file. 6. **Run the Server Again:** * Run the `start.bat` (Windows) or `./start.sh` (Linux/macOS) file again. * The server will now start properly. It may take a few minutes to generate the world. 7. **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`. This will connect you to the server running on your own computer. * Click "Done". * You should now see your server in the server list. Select it and click "Join Server". 8. **(Optional) Configure the Server:** * Once the server is running, a file named `server.properties` will be created in your server folder. This file contains various settings that you can customize, such as: * `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 uses (default is 25565). You usually don't need to change this unless another application is using the same port. * `allow-flight`: Whether to allow players to fly in survival mode (requires cheats to be enabled). * `enable-command-block`: Whether to enable command blocks. * `online-mode`: **Important:** Set this to `false` if you want to allow players with cracked (non-premium) Minecraft accounts to join. **However, this is strongly discouraged for security reasons.** It makes your server vulnerable to griefing and other malicious activities. Leave it set to `true` if you only want legitimate Minecraft players to join. * `white-list`: Enable a whitelist to only allow specific players to join. * To change a setting, open `server.properties` in a text editor, modify the value, and save the file. You'll need to restart the server for the changes to take effect. 9. **(Optional) Port Forwarding (For External Access):** * If you want other people on the internet to be able to connect to your server, you'll need to configure port forwarding on your router. This is the most complicated part of the process, and the exact steps vary depending on your router model. * **General Steps:** 1. **Find your internal IP address:** On Windows, open a command prompt and type `ipconfig`. Look for the "IPv4 Address" of your network adapter. On Linux/macOS, use the `ifconfig` command. 2. **Access your router's configuration page:** Open a web browser and enter your router's IP address. This is usually something like `192.168.1.1` or `192.168.0.1`. You'll need to enter your router's username and password (usually found on a sticker on the router). 3. **Find the port forwarding section:** Look for a section called "Port Forwarding," "NAT Forwarding," or something similar. 4. **Create a new port forwarding rule:** * **Service Name/Description:** Enter a name for the rule (e.g., "Minecraft Server"). * **Port Range:** Enter `25565` for both the start and end port. (If you changed the `server-port` in `server.properties`, use that port number instead). * **Internal IP Address:** Enter the internal IP address of your computer that you found in step 1. * **Protocol:** Select "TCP" or "Both" (TCP and UDP). Minecraft primarily uses TCP. 5. **Save the rule.** 6. **Find your external IP address:** Go to a website like `whatismyip.com` to find your public IP address. This is the address that other players will use to connect to your server. * **Important Considerations for Port Forwarding:** * **Security:** Port forwarding exposes your computer to the internet. Make sure you have a strong password on your computer and router. Consider using a firewall. * **Dynamic IP Address:** Your external IP address may change periodically. You can use a dynamic DNS service (like No-IP or DynDNS) to get a hostname that always points to your current IP address. * **Double NAT:** If you have multiple routers in your network, you may need to configure port forwarding on each router. * **ISP Restrictions:** Some internet service providers (ISPs) block certain ports. If you're having trouble with port forwarding, contact your ISP to see if they are blocking port 25565. 10. **Give Your External IP to Friends:** * Once you've configured port forwarding, give your external IP address (or your dynamic DNS hostname) to your friends so they can connect to your server. They will enter this address in the "Server Address" field in Minecraft. **Troubleshooting:** * **Server won't start:** * Make sure you have the JDK installed, not just the JRE. * Double-check the filename of the `minecraft_server.jar` in your startup script. * Make sure you accepted the EULA. * Check the command window for error messages. * **Can't connect to the server:** * Make sure the server is running. * Double-check the server address you entered in Minecraft. If you're connecting from the same computer, use `localhost`. If you're connecting from another computer on the same network, use the internal IP address of the server computer. If you're connecting from outside your network, use the external IP address. * Make sure port 25565 (or the port you configured) is open in your firewall. * If you're connecting from outside your network, make sure port forwarding is configured correctly on your router. * **Lag:** * Reduce the number of players on the server. * Allocate more RAM to the server. * Reduce the render distance in the `server.properties` file. * Upgrade your computer's hardware. * Optimize your world using plugins or mods. **Important Considerations:** * **Security:** Running a Minecraft server exposes your computer to potential security risks. Keep your server software up to date, use a strong password, and consider using a firewall. * **Resources:** Running a server can be resource-intensive. Make sure your computer meets the minimum requirements. * **Mods and Plugins:** You can enhance your server with mods and plugins. These can add new features, improve performance, and provide administrative tools. However, installing mods and plugins can be complex. Consider using a server management platform like Spigot or Paper. This is a basic tutorial. There are many more advanced topics to explore, such as server administration, plugin development, and modding. Good luck!

Utility MCP Server

Utility MCP Server

Provides general-purpose utility tools for Computer Agent ecosystem integration, including meeting data downloads from Read.AI platform and server status monitoring. Currently supports basic utility operations with planned expansion for more productivity tools.

Cortex MCP Server

Cortex MCP Server

Cortex MCP Server

reddit-mcp-server

reddit-mcp-server

reddit-mcp-server

Incident.io MCP Server

Incident.io MCP Server

Remote MCP Server on Cloudflare

Remote MCP Server on Cloudflare

Stock Analysis MCP Server

Stock Analysis MCP Server

Enables real-time stock market analysis through AKShare API integration. Supports retrieving live stock prices, historical data, technical indicators (MA, MACD, RSI), market sentiment analysis, stock search, and financial news.

MCP Server Development Framework

MCP Server Development Framework

Ini adalah kerangka kerja pengembangan umum yang dirancang khusus untuk mengembangkan server MCP tingkat perusahaan.

AI Vision MCP Server

AI Vision MCP Server

Cermin dari

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.

Jina AI Remote MCP Server

Jina AI Remote MCP Server

Provides access to Jina AI's web tools including URL-to-markdown conversion, web/image/academic search, screenshot capture, document reranking, and semantic deduplication. Works with optional API key for enhanced rate limits and full feature access.

Code Review Server

Code Review Server

Cermin dari