Discover Awesome MCP Servers
Extend your agent with 27,150 capabilities via MCP servers.
- All27,150
- 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
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
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
A RESTful API application based on the Koa framework that provides example endpoints for creating, reading, updating, and deleting resources.
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
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
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
A simple Model Context Protocol server demonstration that provides SSE streaming communication and basic message handling with a Hello World example.
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)
Un servidor de Protocolo de Contexto de Modelo que proporciona capacidades de gestión de grafos de conocimiento.
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
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
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
MCP server exposing Umami analytics (Cloud + self-hosted)
Remote MCP Server on Cloudflare
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 🚀
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
Espejo de
🤗 Hugging Face MCP Server 🤗
Mirror of
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
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
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
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
Espejo de
CC-Meta
An MCP server that evaluates prompts using AI to provide detailed feedback on clarity, completeness, and effectiveness.
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
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
Este repositorio tiene el servidor MCP con Ollama.
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)
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.