Discover Awesome MCP Servers
Extend your agent with 50,638 capabilities via MCP servers.
- All50,638
- 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
Tiny MCP Server (Rust)
A rust implementation for the Machine Communication Protocol (MCP)
Lighthouse MCP
Un servidor de Protocolo de Contexto de Modelo que permite a Claude interactuar y analizar los datos de tu portafolio de criptomonedas de Lighthouse.one a través de una autenticación segura.
PortOne MCP Server
PortOne MCP Server for Developers
Claud Coin ($CLAUD)
$CLAUDE Decentralized AI-Dev Ecosystem
BrasilAPI MCP Server
Consulta una variedad de datos de recursos de Brasil sin problemas. Accede a información sobre códigos postales, códigos de área, bancos, días festivos, impuestos y más a través de una interfaz unificada. Mejora tus agentes de IA y aplicaciones con datos ricos y actualizados de BrasilAPI sin esfuerzo.
YouTube Transcript MCP Server
Okay, here's a translation of "MCP server for fetching YouTube transcripts" into Spanish, along with a few options depending on the nuance you want to convey: **Option 1 (Most Direct):** * **Servidor MCP para obtener transcripciones de YouTube** **Option 2 (Slightly More Natural):** * **Servidor MCP para la obtención de transcripciones de YouTube** **Option 3 (Focus on Functionality):** * **Servidor MCP para extraer transcripciones de YouTube** (This emphasizes the "extracting" aspect) **Explanation of Choices:** * **Servidor:** This is the standard translation of "server." * **MCP:** Assuming "MCP" is an acronym or a specific term, it's generally best to leave it as is. If you know what it stands for, you *could* translate that, but without context, it's safer to keep it as "MCP." * **Transcripciones:** This is the standard translation of "transcripts." * **de YouTube:** This means "of YouTube." * **para obtener/para la obtención/para extraer:** These all mean "for fetching" or "for getting." * "Obtener" is a general "to get" or "to obtain." * "La obtención" is the noun form of "obtener," making it slightly more formal. * "Extraer" means "to extract," which might be appropriate if the server is specifically designed to pull the transcripts out of YouTube's system. **Recommendation:** I would recommend **"Servidor MCP para obtener transcripciones de YouTube"** as the most straightforward and generally applicable translation. If you want to emphasize the extraction process, use **"Servidor MCP para extraer transcripciones de YouTube."**
Payman AI Documentation MCP Server
Proporciona a los asistentes de IA como Claude o Cursor acceso a la documentación de Payman AI, lo que ayuda a los desarrolladores a crear integraciones de manera más eficiente.
mcp-server
OpenMCPSever
Open source for MCP server
Unity MCP Server - Enhancing Unity Editor Actions with MCP Clients 🎮
A Unity MCP server that allows MCP clients like Claude Desktop or Cursor to perform Unity Editor actions.
MianshiyaServer
FridayAI
Compañero de juego con IA para ayudar con las misiones.
LI.FI MCP Server
Servidor MCP que se integra con la API de [LI.FI]
Multi Model Advisor
Consejo de modelos para la decisión
MCP Client:
Un cliente MCP para conectarse a servicios compatibles con el servidor MCP en
Global MCP Servers
Servidores de Protocolo de Contexto de Modelo (MCP) centralizados para su uso en todos los proyectos.
Wikimedia MCP Server
Enables programmatic interaction with Wikimedia APIs, offering features like searching content, retrieving page information, and accessing historical events across multiple languages.
MCP Server for Milvus
Servidores de Protocolo de Contexto de Modelo para Milvus
YouTube MCP Server
Un servidor MCP que permite a Claude y otros asistentes de IA interactuar con la API de YouTube, proporcionando herramientas para buscar videos/canales y recuperar información detallada sobre ellos.
Cerebra Legal MCP Server
Un servidor MCP de nivel empresarial que proporciona herramientas especializadas para el razonamiento y análisis jurídico, detectando automáticamente los dominios legales y ofreciendo orientación, plantillas y formato de citas específicos para cada dominio.
pty-mcp
An MCP tool server that provides a stateful terminal.
MCP Server-Client Example
Getting Started
Golang MCP server example
Overview
An MCP server for Apache Kafka & its ecosystem.
MCP Server for MySQL based on NodeJS
Un servidor de Protocolo de Contexto de Modelo que proporciona acceso de solo lectura a bases de datos MySQL, permitiendo a los LLM inspeccionar esquemas de bases de datos y ejecutar consultas de solo lectura.
Swift MCP GUI Server
There isn't a single, widely known "MCP server" specifically designed for executing keyboard input and mouse movement commands on macOS. The term "MCP server" is quite general. However, you can achieve this functionality using a combination of technologies and approaches. Here are a few options, ranging from simpler to more complex: **1. Using AppleScript and a Simple Server (Relatively Simple):** * **AppleScript:** macOS has powerful scripting capabilities through AppleScript. You can write AppleScript code to simulate keyboard input and mouse movements. * **Simple Server (e.g., Python with Flask or a simple TCP server):** You can create a simple server (e.g., using Python with the Flask framework or a basic TCP socket server) that listens for commands. When it receives a command, it executes the corresponding AppleScript. * **Example (Conceptual):** 1. **Server (Python with Flask):** ```python from flask import Flask, request import subprocess app = Flask(__name__) @app.route('/execute_applescript', methods=['POST']) def execute_applescript(): script = request.form['script'] try: subprocess.run(['osascript', '-e', script], check=True) return "AppleScript executed successfully", 200 except subprocess.CalledProcessError as e: return f"Error executing AppleScript: {e}", 500 if __name__ == '__main__': app.run(debug=True, host='0.0.0.0') # Make sure to understand the security implications of this ``` 2. **AppleScript (Example - Move Mouse):** ```applescript tell application "System Events" set the position of the mouse to {100, 100} end tell ``` 3. **Client (Sending the Command):** You'd use a client (e.g., `curl`, `requests` in Python, etc.) to send a POST request to the Flask server with the AppleScript code in the `script` parameter. * **Security Considerations:** This approach has significant security implications. Anyone who can access the server can execute arbitrary AppleScript code on your macOS system. **Do not expose this server to the public internet without proper authentication and authorization.** Consider using a more robust authentication mechanism than just relying on the server being on a private network. **2. Using `osascript` Directly with SSH (Simple, but Limited):** * You can use SSH to remotely execute `osascript` commands. This avoids the need for a separate server process. * **Example:** ```bash ssh user@mac_address "osascript -e 'tell application \"System Events\" to key code 125'" # Down arrow key ``` * **Limitations:** This is less flexible than a dedicated server, as you need to construct the full `osascript` command on the client side. It's also less suitable for complex interactions. **3. Using a Remote Desktop Protocol (RDP) or Virtual Network Computing (VNC) Server (More Robust):** * **RDP (e.g., using FreeRDP or similar):** While macOS doesn't natively support RDP as a server, you can install third-party RDP server software. This allows you to remotely control the entire desktop, including keyboard and mouse. * **VNC (e.g., using macOS's built-in Screen Sharing or a third-party VNC server like RealVNC):** VNC is a widely used protocol for remote desktop access. macOS has a built-in VNC server (Screen Sharing). * **Advantages:** Full remote desktop control, including keyboard and mouse. * **Disadvantages:** Higher overhead than simpler solutions. Requires a VNC or RDP client on the controlling machine. **4. Using a Custom Daemon/Service with Accessibility API (More Complex, Most Control):** * **Create a Daemon/Service:** Develop a background process (daemon or service) that runs on macOS. * **Accessibility API:** Use the macOS Accessibility API to programmatically control the keyboard and mouse. This requires enabling accessibility permissions for your application in System Preferences. * **Communication:** Implement a communication protocol (e.g., TCP sockets, gRPC, etc.) for the daemon to receive commands from a remote client. * **Advantages:** Fine-grained control, can be highly optimized. * **Disadvantages:** Most complex to implement. Requires understanding of macOS system programming and the Accessibility API. Security is paramount; carefully consider how you authenticate and authorize commands. **Code Example (AppleScript - Keyboard Input):** ```applescript tell application "System Events" keystroke "Hello, world!" key code 125 -- Down arrow key key code 36 -- Return key end tell ``` **Code Example (AppleScript - Mouse Click):** ```applescript tell application "System Events" click at {100, 100} -- Click at coordinates (100, 100) end tell ``` **Important Considerations:** * **Security:** Remote control of keyboard and mouse is a sensitive operation. Implement robust authentication and authorization to prevent unauthorized access. Never expose such a service to the public internet without proper security measures. * **Accessibility Permissions:** Controlling keyboard and mouse programmatically often requires enabling accessibility permissions for your application in System Preferences > Security & Privacy > Accessibility. The user must explicitly grant these permissions. * **Error Handling:** Implement proper error handling in your server and client code to gracefully handle unexpected situations. * **Concurrency:** If you expect multiple clients to connect to your server, consider using threading or asynchronous programming to handle concurrent requests. * **macOS Updates:** macOS updates can sometimes break compatibility with applications that use the Accessibility API or other system-level features. Be prepared to update your code as needed. **Which approach is best?** * For simple, occasional tasks, using SSH with `osascript` might be sufficient. * For more complex control and a dedicated server, the AppleScript/Flask approach (with strong security) or a custom daemon with the Accessibility API are better choices. * If you need full remote desktop access, RDP or VNC are the most appropriate options. Remember to thoroughly research and understand the security implications of each approach before implementing it. Start with the simplest solution that meets your needs and add complexity only if necessary.
GitHub MCP Server Plus
Mirror of
browser-use MCP Server
Un servidor MCP basado en TypeScript que implementa un sistema de notas sencillo, permitiendo a los usuarios crear, acceder y generar resúmenes de notas de texto a través de Claude Desktop.
MCP-LLM Bridge
Puente entre los servidores de Ollama y MCP, que permite a los LLM locales utilizar las herramientas del Protocolo de Contexto de Modelos (MCP).
Template for MCP Server