Discover Awesome MCP Servers

Extend your agent with 30,124 capabilities via MCP servers.

All30,124
Remote MCP Server on Cloudflare

Remote MCP Server on Cloudflare

AutoBrowser MCP

AutoBrowser MCP

Autobrowser MCP adalah server Model Context Provider (MCP) yang memungkinkan aplikasi AI untuk mengendalikan peramban (browser) Anda.

MCP Notion Server

MCP Notion Server

MCP server for using the Notion API

OpenCollective MCP Server

OpenCollective MCP Server

Provides programmatic access to OpenCollective and Hetzner Cloud to automate bookkeeping, collective management, and invoice handling. It enables AI agents to manage expenses, query transactions, and automatically reconcile hosting invoices without manual intervention.

VeniAI-Hukuk-EmsalKarar-MCPServer

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.

Momento MCP Server

Momento MCP Server

Enables interaction with Momento Cache to manage cache entries and perform administrative tasks like creating, listing, or deleting caches. It provides tools for getting and setting values with configurable TTLs through a serverless caching infrastructure.

Obsidian MCP Tools

Obsidian MCP Tools

A read-only toolkit for searching and analyzing Markdown note directories and Obsidian vaults through AI clients. It enables metadata extraction, full-text search, and natural language querying of note content, tags, and backlinks.

open-webSearch

open-webSearch

Web search using free multi-engine search (NO API KEYS REQUIRED) — Supports Bing, Baidu, DuckDuckGo, Brave, Exa, and CSDN.

MCP Teamtailor

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

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.

Redshift MCP Server (TypeScript)

Redshift MCP Server (TypeScript)

browser-mcp

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.

Metabase MCP

Metabase MCP

Query and manage Metabase dashboards, cards, and data via Claude

PAMPA

PAMPA

Provides semantic code search and retrieval capabilities for AI agents, enabling them to query codebases using natural language with automatic learning, hybrid search, and intelligent chunking of functions and classes.

epsg-mcp

epsg-mcp

An MCP server that provides knowledge about Coordinate Reference Systems (CRS).

CodeWiki MCP Server

CodeWiki MCP Server

Integrates with Google CodeWiki to search, fetch, and cache documentation for GitHub repositories, enabling easy access to repository documentation through natural language queries.

NTV Scaffolding MCP Server

NTV Scaffolding MCP Server

Enables AI assistants to discover, understand, and generate code for NTV Scaffolding Angular components, including documentation lookup, template generation, and complete component file scaffolding.

Beep MCP Server

Beep MCP Server

Enables AI assistants to interact with the Beep platform to manage bounties, assets, and payments. It supports operations for starting and stopping streaming sessions, verifying transactions, and issuing payments on the Beep network.

HowToCook-MCP Server

HowToCook-MCP Server

An MCP server that transforms AI assistants into personal chefs by providing recipe recommendations and meal planning features based on the HowToCook repository.

Seafile MCP Server

Seafile MCP Server

Connects Claude to your self-hosted or cloud-based Seafile storage for managing libraries and files through natural language. It enables users to browse directories, read file contents, and perform file operations like moving, renaming, or searching across their private infrastructure.

GitHub API MCP Server

GitHub API MCP Server

A Multi-Agent Conversation Protocol Server for the GitHub API, auto-generated using AG2's MCP builder, allowing users to interact with GitHub services through natural language.

agentgraph-trust

agentgraph-trust

Security scanner and trust verification for AI agent tools. Scans GitHub repositories for vulnerabilities and returns signed trust attestations (Ed25519/JWS) with trust-tiered rate limiting recommendations.

MCP Server

MCP Server

An implementation of the Model Context Protocol (MCP) server that enables multiple clients to connect simultaneously and handles basic context management and messaging with an extendable architecture.

Dice MCP Server

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.

Dedalus MCP Documentation Server

Dedalus MCP Documentation Server

Enables AI-powered querying and serving of markdown documentation with search, Q\&A capabilities, and document analysis. Built for the YC Agents Hackathon with OpenAI integration and rate limiting protection.

JVLink MCP Server

JVLink MCP Server

Enables natural language queries and analysis of Japanese horse racing data from JRA-VAN without writing SQL. Supports analyzing race results, jockey performance, breeding trends, and track conditions through conversation with Claude.

Feature Evaluation MCP Server

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.

Liara MCP Server

Liara MCP Server

Enables AI assistants to deploy and manage applications, databases, object storage, VMs, DNS, and infrastructure on the Liara cloud platform through natural language commands.

Azure Kusto MCP Server

Azure Kusto MCP Server

Server MCP untuk Azure Kusto

build-simple-mcp

build-simple-mcp

Okay, here's a guide on how to build a simple Minecraft: Java Edition server using the official Minecraft server software. This focuses on getting a basic, functional server up and running. **Important Considerations Before You Start:** * **Hardware:** Running a Minecraft server requires decent hardware. A dedicated computer is best. The more players you want to support, the more RAM and CPU power you'll need. A minimum of 2GB of RAM is recommended for a small server (a few players), but 4GB or more is better. A fast CPU is also important. * **Internet Connection:** You'll need a stable and reasonably fast internet connection. Upload speed is particularly important, as that's what your players will be downloading from your server. * **Java:** Minecraft: Java Edition requires Java. Make sure you have the correct version installed. Generally, you'll want the latest version of Java 17 or later. * **Security:** Running a server exposes your computer to the internet. Take security seriously. Use a strong password, keep your software updated, and consider using a firewall. **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. It will be named something like `server.jar` or `minecraft_server.1.XX.X.jar` (where `1.XX.X` is the version number). 2. **Create a Server Folder:** * Create a new folder on your computer where you want to store your server files. Name it something descriptive, like "MinecraftServer". This folder will contain all the server's data, including the world, configuration files, and logs. 3. **Place the `server.jar` File:** * Move the `server.jar` file you downloaded into the "MinecraftServer" folder you just created. 4. **Run the Server for the First Time:** * Open a command prompt or terminal window. * Navigate to the "MinecraftServer" folder using the `cd` command. For example, if your folder is on your desktop, the command might be: ```bash cd Desktop/MinecraftServer ``` (On Windows, you might need to use backslashes: `cd Desktop\MinecraftServer`) * Run the server using the following command: ```bash java -jar server.jar nogui ``` * `java` tells the system to use the Java runtime environment. * `-jar` specifies that you're running a JAR file. * `server.jar` is the name of the server file. Make sure it matches the actual filename. * `nogui` tells the server to run without a graphical user interface (GUI), which is more efficient for a dedicated server. * 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. 5. **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. * Save the file. 6. **Run the Server Again:** * Go back to your command prompt or terminal window (still in the "MinecraftServer" folder). * Run the same command as before: ```bash java -jar server.jar nogui ``` * This time, the server should start properly. You'll see a lot of output in the console window as the server initializes. Wait until it says something like "Done (XX.XXXs)! For help, type "help"" 7. **Connect to Your Server (Locally):** * Start Minecraft: Java Edition on your computer. * Click "Multiplayer". * Click "Add Server". * In the "Server Name" field, enter a name for your server (e.g., "My Local Server"). * In the "Server Address" field, enter `localhost`. * Click "Done". * Your server should now appear in the server list. Select it and click "Join Server". If everything is working correctly, you should be able to connect to your server and play! 8. **Allowing External Connections (Port Forwarding - *Important for Playing with Friends*):** * **This is the most complicated part.** By default, your server is only accessible from your local network (i.e., computers on the same Wi-Fi network). To allow friends to connect from the internet, you need to configure *port forwarding* on your router. * **Find Your Router's IP Address:** Open a command prompt or terminal and type `ipconfig` (Windows) or `ifconfig` (macOS/Linux). Look for the "Default Gateway" address. This is your router's IP 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. These are usually printed on a sticker on your router. Common usernames are "admin" and common passwords are "password" or blank. If you don't know them, consult your router's documentation or contact your internet service provider. * **Find the Port Forwarding Section:** The location of the port forwarding settings varies depending on your router's brand and model. Look for sections labeled "Port Forwarding," "NAT Forwarding," "Virtual Servers," or something similar. * **Create a 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. This is the default Minecraft server port. * **Internal IP Address/Forward To IP:** Enter the *internal* IP address of the computer running the server. You can find this using `ipconfig` (Windows) or `ifconfig` (macOS/Linux). Look for the "IPv4 Address" (Windows) or "inet" address (macOS/Linux). * **Protocol:** Select "TCP" or "TCP/UDP" (if given the option). * **Enable:** Make sure the rule is enabled. * **Save the Changes:** Save the port forwarding rule and restart your router if prompted. * **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. 9. **Tell Your Friends Your Public IP Address:** * Give your friends your public IP address. They will enter this address in the "Server Address" field in Minecraft. For example, if your public IP address is `123.45.67.89`, they would enter `123.45.67.89` as the server address. **Important Server Configuration ( `server.properties` ):** * After running the server for the first time, a `server.properties` file will be created in your "MinecraftServer" folder. This file contains many settings that control how your server works. Open it in a text editor to customize the server. Here are some important settings: * `level-name=world`: The name of the world folder. Change this to create a new world with a different name. * `allow-nether=true`: Whether to allow the Nether dimension. * `gamemode=survival`: The default game mode (survival, creative, adventure, spectator). * `difficulty=easy`: The difficulty level (peaceful, easy, normal, hard). * `enable-command-block=false`: Whether to allow command blocks. Generally, leave this disabled unless you know what you're doing. * `max-players=20`: The maximum number of players allowed on the server. * `motd=A Minecraft Server`: The message of the day (MOTD) that is displayed in the server list. Use `\n` for line breaks. * `online-mode=true`: **Important:** Set this to `true` for a legitimate server that requires players to authenticate with their Minecraft accounts. Set it to `false` for a cracked server (not recommended). **Leaving this on `false` is a security risk.** * `server-port=25565`: The port the server runs on. Only change this if you know what you are doing. * `white-list=false`: Whether to use a whitelist. **Basic Server Commands (Type these in the server console window):** * `help`: Displays a list of available commands. * `op <playername>`: Gives a player operator (admin) privileges. * `deop <playername>`: Removes operator privileges from a player. * `kick <playername> [reason]`: Kicks a player from the server. * `ban <playername> [reason]`: Bans a player from the server. * `pardon <playername>`: Unbans a player. * `stop`: Stops the server gracefully. **Always use this command to shut down the server to prevent world corruption.** **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 programs are using the port. * **Players can't connect:** Double-check your port forwarding settings, your firewall settings, and make sure your friends are using your correct public IP address. Also, make sure `online-mode=true` in `server.properties` if you want players to authenticate with their Minecraft accounts. * **Server is lagging:** Reduce the number of players, upgrade your hardware, or optimize your server settings (e.g., reduce the view distance). **Security Best Practices:** * **Keep your server software up to date.** New versions often include security fixes. * **Use a strong password for your computer.** * **Enable a firewall.** Windows Firewall or `iptables` (Linux) can help protect your server from unauthorized access. * **Be careful who you give operator privileges to.** Operators can do anything on the server. * **Consider using a whitelist.** A whitelist only allows specific players to join the server. Set `white-list=true` in `server.properties` and then use the `whitelist add <playername>` command to add players to the whitelist. * **Back up your server regularly.** This will protect you from data loss in case of a crash or other problem. Simply copy the entire "MinecraftServer" folder to a safe location. **Next Steps:** * **Plugins:** Once you have a basic server running, you can add plugins to enhance its functionality. Popular plugin platforms include Bukkit, Spigot, and Paper. * **Mods:** For more extensive changes, you can use mods. Mods require a mod loader like Forge or Fabric. * **Server Hosting:** If you don't want to run the server on your own computer, you can use a Minecraft server hosting provider. These providers offer pre-configured servers and handle the technical aspects of running a server for you. This guide provides a basic foundation for building a Minecraft server. There's a lot more to learn, but this should get you started! Good luck!