Discover Awesome MCP Servers

Extend your agent with 27,150 capabilities via MCP servers.

All27,150
Educhain MCP Server

Educhain MCP Server

An MCP server that utilizes Google Gemini and the educhain library to generate educational content such as MCQs, flashcards, and lesson plans. It provides specialized tools and resources for building structured learning materials directly within MCP-compatible clients like Claude Desktop.

skvil-mcp

skvil-mcp

Enables AI assistants to verify, scan, and check on-chain security certifications for AI agent skills to ensure they are safe from malicious patterns. It provides native tools for interacting with the Skvil network's community-powered reputation system and immutable blockchain-based trust records.

YD MCP Application

YD MCP Application

A RESTful API application based on the Koa framework that provides example endpoints for creating, reading, updating, and deleting resources.

brainiall-mcp-server

brainiall-mcp-server

AI-powered speech tools by Brainiall: pronunciation assessment with phoneme-level feedback, speech-to-text with language detection, and text-to-speech with multiple voices.

ReaMCP

ReaMCP

An MCP server that enables users to control and edit REAPER projects through a Python-based interface and a Lua bridge. It supports managing tracks, controlling transport, manipulating MIDI and audio items, and adjusting FX parameters within the digital audio workstation.

MCP Server Example

MCP Server Example

Una implementación educativa de un servidor de Protocolo de Contexto de Modelo (MCP) que demuestra cómo construir un servidor MCP funcional para integrarse con varios clientes LLM como Claude Desktop.

MCP Demo 1 - Hello World

MCP Demo 1 - Hello World

A simple Model Context Protocol server demonstration that provides SSE streaming communication and basic message handling with a Hello World example.

Interactive Feedback MCP

Interactive Feedback MCP

Enables AI coding assistants like Cursor and Claude to engage in real-time two-way dialogue, allowing them to pause for clarification and request user confirmation before executing tasks. It features a modern UI for managing interaction prompts, predefined options, and project analysis to reduce errors and API costs.

Memory MCP Server (Go)

Memory MCP Server (Go)

Un servidor de Protocolo de Contexto de Modelo que proporciona capacidades de gestión de grafos de conocimiento.

Bitbucket Cloud MCP Server

Bitbucket Cloud MCP Server

Enables interaction with Bitbucket Cloud through 25+ tools for managing repositories, pull requests, branches, commits, issues, pipelines, and code search with OAuth 2.0 authentication.

TODO MCP Server

TODO MCP Server

A minimal Model Context Protocol server implementation that provides tools for managing a to-do list, allowing users to create tasks, list them, and mark them as completed via JSON-RPC calls.

Remote MCP Server on Cloudflare

Remote MCP Server on Cloudflare

Neon MCP Server

Neon MCP Server

Un servidor MCP ligero que interactúa con la API REST de Neon, desplegable en Cloudflare Workers para una gestión e integración de bases de datos optimizadas.

Umami MCP Server

Umami MCP Server

MCP server exposing Umami analytics (Cloud + self-hosted)

Remote MCP Server on Cloudflare

Remote MCP Server on Cloudflare

AMap Maps MCP Server

AMap Maps MCP Server

Enables location-based services through AMap/AutoNavi Maps API including geocoding, weather information, route planning, and POI searches. Supports multiple transportation modes and provides detailed geographic data for Chinese locations.

Spring Web to MCP Converter 🚀

Spring Web to MCP Converter 🚀

Okay, I can help you understand the general process of converting a Spring REST API to an MCP (Minecraft Coder Pack) server using OpenRewrite. However, a direct, automated conversion is unlikely to be possible. This is because they are fundamentally different types of applications with different purposes and architectures. Instead, you'll need to *re-architect* and *re-implement* significant portions of your code, using OpenRewrite to help with some of the more mechanical refactoring tasks. Here's a breakdown of the challenges, the general approach, and how OpenRewrite can assist: **Challenges:** * **Different Environments:** Spring REST APIs run in a Java web server environment (like Tomcat or Jetty) and respond to HTTP requests. MCP servers run within the Minecraft environment, interacting with the game world and players. * **Different APIs:** Spring uses Spring MVC annotations and classes for handling requests and responses. MCP uses the Minecraft Forge API for interacting with the game. * **Different Purpose:** Spring APIs typically serve data or perform actions based on external requests. MCP servers modify the game world, add new features, or provide custom gameplay mechanics. * **Event-Driven vs. Request-Response:** MCP is largely event-driven (e.g., player joins, block broken), while REST APIs are request-response. * **Dependencies:** Spring relies on a vast ecosystem of libraries. MCP relies on the Minecraft Forge API and its dependencies. **General Approach (High-Level):** 1. **Understand Your Spring API:** Thoroughly document what your Spring API *does*. What endpoints exist? What data is exchanged? What business logic is performed? This is crucial because you'll need to *re-implement* that functionality in the Minecraft context. 2. **Design the Minecraft Equivalent:** How will the functionality of your API translate to the Minecraft world? Will it be a new block, a new item, a command, a GUI, or a combination of these? This is the most important and creative step. 3. **Set up an MCP Development Environment:** Install Minecraft Forge and set up a development environment (e.g., using IntelliJ IDEA or Eclipse). 4. **Create a Forge Mod:** Create a new Forge mod project. This will be the foundation of your MCP server. 5. **Re-implement Functionality:** This is the core of the conversion. You'll need to write new code that uses the Minecraft Forge API to achieve the same results as your Spring API. This will involve: * **Event Handling:** Register event handlers for relevant Minecraft events (e.g., `PlayerEvent.PlayerLoggedInEvent`, `BlockEvent.BreakEvent`). * **Command Handling:** Register custom commands that players can use. * **Block/Item Creation:** Create new blocks or items if needed. * **GUI Development:** Create custom GUIs for interacting with the server. * **Data Storage:** Implement data storage mechanisms (e.g., using NBT data, configuration files, or a database). * **Networking:** If your API involves communication with external services, you'll need to re-implement that using Minecraft's networking capabilities. 6. **Refactor and Optimize:** Once you have the basic functionality working, refactor your code to improve its readability, maintainability, and performance. **How OpenRewrite Can Help (Limited Scope):** OpenRewrite is primarily useful for *mechanical* refactoring tasks. It can't magically translate the *logic* of your Spring API to Minecraft. However, it can help with: * **Dependency Management:** If you need to replace Spring dependencies with Forge-compatible libraries, OpenRewrite can help update your `pom.xml` or `build.gradle` files. For example, if you're using a specific JSON library in Spring and want to use a different one in your MCP mod, OpenRewrite can help with the replacement. * **Code Style Changes:** If you want to enforce a consistent code style in your MCP mod, OpenRewrite can apply formatting rules and other style changes. * **Annotation Updates (Limited):** If you have some common annotations that need to be replaced with Forge-specific annotations, OpenRewrite *might* be able to help, but this is highly dependent on the specific annotations and the complexity of the transformation. For example, you *might* be able to replace a generic `@Service` annotation with a custom annotation that you define for your mod. * **Simple Code Transformations:** If you have some simple code patterns that need to be changed, OpenRewrite can help automate those changes. For example, if you're using a specific logging framework in Spring and want to use a different one in your MCP mod, OpenRewrite can help with the replacement. **Example (Illustrative - Very Simplified):** Let's say your Spring API has an endpoint that returns a greeting: ```java @RestController public class GreetingController { @GetMapping("/greeting") public String greeting(@RequestParam(value = "name", defaultValue = "World") String name) { return "Hello, " + name + "!"; } } ``` In Minecraft, you might implement this as a command: ```java import net.minecraft.command.CommandBase; import net.minecraft.command.CommandException; import net.minecraft.command.ICommandSender; import net.minecraft.server.MinecraftServer; import net.minecraft.util.text.TextComponentString; public class GreetingCommand extends CommandBase { @Override public String getName() { return "greet"; } @Override public String getUsage(ICommandSender sender) { return "/greet <name>"; } @Override public void execute(MinecraftServer server, ICommandSender sender, String[] args) throws CommandException { String name = "World"; if (args.length > 0) { name = args[0]; } sender.sendMessage(new TextComponentString("Hello, " + name + "!")); } } ``` You would then register this command in your mod's initialization code. **Using OpenRewrite (Example - Dependency Update):** Let's say you want to replace the `com.fasterxml.jackson.databind` dependency with a different JSON library. You could use an OpenRewrite recipe like this (in `rewrite.yml`): ```yaml type: specs.openrewrite.maven.ChangeDependencyGroupIdAndArtifactId oldGroupId: com.fasterxml.jackson.core oldArtifactId: jackson-databind newGroupId: com.google.code.gson newArtifactId: gson ``` Then, you would run OpenRewrite to update your `pom.xml` or `build.gradle` file. **Key Takeaways:** * **No Automatic Conversion:** A direct, automated conversion is not possible. * **Re-architecture is Required:** You need to re-design and re-implement the functionality of your Spring API in the Minecraft context. * **OpenRewrite for Mechanical Tasks:** OpenRewrite can help with dependency management, code style changes, and some simple code transformations. * **Focus on Understanding and Re-implementing:** The most important part of the process is understanding what your Spring API does and then re-implementing that functionality using the Minecraft Forge API. Remember to consult the Minecraft Forge documentation and tutorials for more information on developing MCP mods. Good luck!

GitLab-MCP-Server

GitLab-MCP-Server

Espejo de

🤗 Hugging Face MCP Server 🤗

🤗 Hugging Face MCP Server 🤗

Mirror of

Figma MCP Bridge

Figma MCP Bridge

Figma MCP Bridge is a combined Figma plugin and MCP server that bypasses Figma's free API rate limits by streaming live document data directly to AI tools via a local WebSocket connection instead of the standard cloud API.

Practice Fusion MCP Server

Practice Fusion MCP Server

Enables interaction with Practice Fusion EHR through 19 healthcare tools for patient management, appointment scheduling, insurance verification, and document handling. Supports both local and remote access with OAuth2 authentication and structured data resources.

Memory Shell Detector MCP

Memory Shell Detector MCP

A tool for detecting and cleaning Java memory shells via local or SSH remote execution. It enables AI agents to scan Java processes, analyze suspicious class code, and safely remove memory shells after user confirmation.

Stealth Browser MCP

Stealth Browser MCP

Enables AI agents to perform undetectable browser automation that bypasses Cloudflare, antibots, and social media blocks. Provides 105 tools for element extraction, network debugging, and real-world web scraping with a 98.7% success rate on protected sites.

POC MCP Server

POC MCP Server

Espejo de

CC-Meta

CC-Meta

An MCP server that evaluates prompts using AI to provide detailed feedback on clarity, completeness, and effectiveness.

Execution System MCP Server

Execution System MCP Server

Enables AI-native task and project management through natural language conversation with Claude, eliminating app-switching by letting you add actions, manage projects across multiple areas of focus, and maintain a GTD-style execution system directly in chat.

MCP-AWS

MCP-AWS

A custom server with tools that enable AI agents to provision and terminate AWS EC2 instances through natural language commands.

Mcp_server_integration_with_ollama

Mcp_server_integration_with_ollama

Este repositorio tiene el servidor MCP con Ollama.

Snowflake MCP Server

Snowflake MCP Server

Enables interaction with Snowflake databases through SQL queries, schema exploration, and data analysis. Supports read/write operations, table management, and automatic insight tracking for comprehensive database operations through natural language.

MCPServer (FastMCP)

MCPServer (FastMCP)

A minimal Model Context Protocol server built with FastMCP that provides basic utility tools including user greetings, number addition, and file listing operations. Includes examples of exposing tools, resources, and prompts for MCP-aware clients.