Discover Awesome MCP Servers
Extend your agent with 36,482 capabilities via MCP servers.
- All36,482
- 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
Advanced Trello MCP Server
An enhanced Model Context Protocol server providing comprehensive integration between Trello and Cursor AI with 40+ tools covering multiple Trello API categories for complete project management.
QR Forge MCP server
Enables AI agents to create and manage trackable QR codes (URLs, Wi-Fi, WhatsApp, etc.) via the QR Forge API.
Mattermost MCP Server
A Model Context Protocol server that enables Claude to interact with Mattermost instances, supporting post management, channel operations, user management, and reaction management.
compare-mcp
Enables multi-model code review by fanning out issues to multiple LLMs simultaneously, diffing their unique insights, optionally running debate rounds, and dispatching subagents to implement fixes with git commits.
Mcp Server Js
An MCP (Model Context Protocol) server that enables ✨ AI platforms to interact with 🤖 YepCode's infrastructure. Turn your YepCode processes into powerful tools that AI assistants can use 🚀
MCP Server Knowledge Engine
Transforms PDF collections into a searchable knowledge base using TF-IDF indexing and proximity matching. It enables users to search documents, retrieve specific page content, and manage document libraries through natural language via MCP clients.
mcp-server-public-transport
mcp-server-public-transport is an open-source, locally hosted server providing an interface for accessing public transport data across Europe.
Azure DevOps MCP Server
Paprika 3 MCP Server
Okay, I understand! I will translate the following instruction into Spanish: "Create and save recipes in Paprika with natural language!" **Spanish Translation:** "¡Crea y guarda recetas en Paprika con lenguaje natural!"
Remote MCP Server on Cloudflare
A template for deploying MCP servers on Cloudflare Workers with OAuth authentication and SSE transport. Demonstrates how to create remote MCP servers that can be accessed by Claude Desktop and other MCP clients over HTTP.
CricketStudio MCP
29 MCP tools for IPL 2026, IPL historical (18 seasons), and Major League Cricket. Free, no API key.
Greply MCP Server
Enables file and directory searching through the greply CLI tool with configurable search options like context lines, case sensitivity, and pattern matching. Provides direct access to powerful grep-like functionality from MCP-compatible clients.
Dexcom G7 MCP Server
Provides access to Dexcom G7 continuous glucose monitor data, enabling AI assistants to retrieve current glucose readings and historical data.
Claude ↔ Codex MCP Relay
A relay server that enables communication between Claude Code and Codex through shared messaging channels, facilitating collaborative workflows like code reviews. It includes tools for posting and fetching messages, a web UI for viewing conversations, and automated activity logging.
Morse Code MCP Server
Aquà tienes un proyecto de servidor de código Morse basado en Python: **TÃtulo:** Servidor de Código Morse Python **Descripción:** Este proyecto crea un servidor simple en Python que puede recibir texto, convertirlo a código Morse y enviarlo de vuelta al cliente. También puede recibir código Morse y convertirlo a texto. **Funcionalidades:** * **Servidor Socket:** Escucha las conexiones entrantes de los clientes. * **Conversión Texto a Morse:** Convierte texto plano a código Morse. * **Conversión Morse a Texto:** Convierte código Morse a texto plano. * **Manejo de Múltiples Clientes (Opcional):** Puede manejar múltiples conexiones de clientes simultáneamente usando hilos o asincronÃa. * **Protocolo Simple:** Define un protocolo simple para la comunicación entre el cliente y el servidor (por ejemplo, enviar el texto/código Morse seguido de un carácter de fin de lÃnea). **Requisitos:** * Python 3.x * Biblioteca `socket` (viene con Python) * (Opcional) Biblioteca `threading` o `asyncio` para manejo de múltiples clientes. **Estructura del Proyecto:** ``` morse_server/ ├── server.py # Código principal del servidor ├── morse_code.py # Módulo para la conversión de código Morse └── README.md # Instrucciones y documentación ``` **Contenido de los Archivos:** **`morse_code.py`:** ```python MORSE_CODE_DICT = { 'A': '.-', 'B': '-...', 'C': '-.-.', 'D': '-..', 'E': '.', 'F': '..-.', 'G': '--.', 'H': '....', 'I': '..', 'J': '.---', 'K': '-.-', 'L': '.-..', 'M': '--', 'N': '-.', 'O': '---', 'P': '.--.', 'Q': '--.-', 'R': '.-.', 'S': '...', 'T': '-', 'U': '..-', 'V': '...-', 'W': '.--', 'X': '-..-', 'Y': '-.--', 'Z': '--..', '1': '.----', '2': '..---', '3': '...--', '4': '....-', '5': '.....', '6': '-....', '7': '--...', '8': '---..', '9': '----.', '0': '-----', ', ': '--..--', '.': '.-.-.-', '?': '..--..', '/': '-..-.', '-': '-....-', '(': '-.--.', ')': '-.--.-' } def text_to_morse(text): """Convierte texto a código Morse.""" morse_code = '' for char in text.upper(): if char in MORSE_CODE_DICT: morse_code += MORSE_CODE_DICT[char] + ' ' else: morse_code += ' ' # Espacio para caracteres desconocidos return morse_code.strip() def morse_to_text(morse_code): """Convierte código Morse a texto.""" reverse_morse_dict = {value: key for key, value in MORSE_CODE_DICT.items()} text = '' for code in morse_code.split(): if code in reverse_morse_dict: text += reverse_morse_dict[code] else: text += '?' # Signo de interrogación para código Morse desconocido return text ``` **`server.py`:** ```python import socket import threading # Opcional: para manejo de múltiples clientes from morse_code import text_to_morse, morse_to_text HOST = '127.0.0.1' # Dirección IP del servidor (localhost) PORT = 65432 # Puerto para escuchar def handle_client(conn, addr): """Maneja la comunicación con un cliente.""" print(f"Conectado por {addr}") while True: data = conn.recv(1024).decode() if not data: break print(f"Recibido de {addr}: {data}") # Determinar si es texto o código Morse (ejemplo simple: si contiene '.' o '-') if '.' in data or '-' in data: response = morse_to_text(data) else: response = text_to_morse(data) conn.sendall(response.encode()) print(f"Desconectado de {addr}") conn.close() def main(): """Función principal del servidor.""" with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as s: s.bind((HOST, PORT)) s.listen() print(f"Servidor escuchando en {HOST}:{PORT}") while True: conn, addr = s.accept() # Iniciar un nuevo hilo para manejar el cliente thread = threading.Thread(target=handle_client, args=(conn, addr)) thread.start() print(f"Conexiones activas: {threading.active_count() - 1}") if __name__ == "__main__": main() ``` **Explicación del Código:** * **`morse_code.py`:** * Define un diccionario `MORSE_CODE_DICT` que mapea caracteres a su representación en código Morse. * `text_to_morse(text)`: Convierte un texto a código Morse. Convierte el texto a mayúsculas, itera sobre cada carácter, busca su equivalente en el diccionario y lo agrega a la cadena resultante. Si un carácter no se encuentra, agrega un espacio. * `morse_to_text(morse_code)`: Convierte código Morse a texto. Crea un diccionario inverso del diccionario original. Divide el código Morse en palabras (separadas por espacios), busca cada palabra en el diccionario inverso y agrega el carácter correspondiente a la cadena resultante. Si un código Morse no se encuentra, agrega un signo de interrogación. * **`server.py`:** * Define la dirección IP (`HOST`) y el puerto (`PORT`) en los que el servidor escuchará. * `handle_client(conn, addr)`: Esta función maneja la comunicación con un cliente individual. * Recibe datos del cliente usando `conn.recv(1024)`. * Decodifica los datos recibidos (asumiendo que están codificados en UTF-8). * Determina si los datos son texto o código Morse (en este ejemplo, simplemente verifica si contienen puntos o guiones). * Llama a la función de conversión apropiada (`text_to_morse` o `morse_to_text`). * EnvÃa la respuesta al cliente usando `conn.sendall()`. * Cierra la conexión con el cliente. * `main()`: * Crea un socket usando `socket.socket(socket.AF_INET, socket.SOCK_STREAM)`. * Enlaza el socket a la dirección IP y el puerto especificados usando `s.bind((HOST, PORT))`. * Comienza a escuchar las conexiones entrantes usando `s.listen()`. * Entra en un bucle infinito que acepta nuevas conexiones usando `s.accept()`. * Para cada conexión, crea un nuevo hilo usando `threading.Thread` y ejecuta la función `handle_client` en ese hilo. Esto permite que el servidor maneje múltiples clientes simultáneamente. **Cómo Ejecutar el Proyecto:** 1. Guarda los archivos `morse_code.py` y `server.py` en el mismo directorio. 2. Abre una terminal y navega hasta el directorio donde guardaste los archivos. 3. Ejecuta el servidor con el comando: `python server.py` **Cliente de Ejemplo (Python):** ```python import socket HOST = '127.0.0.1' # La dirección IP del servidor PORT = 65432 # El puerto usado por el servidor with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as s: s.connect((HOST, PORT)) message = input("Ingrese texto o código Morse: ") s.sendall(message.encode()) data = s.recv(1024) print(f"Recibido: {data.decode()}") ``` Guarda este código como `client.py` en un directorio diferente (o en el mismo, pero asegúrate de que no interfiera con el servidor). Ejecútalo con `python client.py`. Ingresa texto o código Morse cuando se te solicite. **Mejoras Posibles:** * **Manejo de Errores:** Agrega manejo de errores más robusto (por ejemplo, para conexiones fallidas, datos inválidos, etc.). * **Protocolo Más Robusto:** Define un protocolo más robusto para la comunicación entre el cliente y el servidor (por ejemplo, usando un encabezado para indicar la longitud del mensaje). * **Interfaz de Usuario:** Crea una interfaz de usuario gráfica (GUI) para el cliente. * **Soporte para Audio:** Agrega soporte para reproducir el código Morse como audio. * **AsincronÃa:** Usa `asyncio` en lugar de `threading` para un manejo más eficiente de múltiples clientes (especialmente si tienes muchas conexiones). * **Validación de Entrada:** Valida la entrada del usuario para asegurar que solo se ingresen caracteres válidos para la conversión. * **Logging:** Implementa logging para registrar eventos importantes del servidor. Este es un punto de partida. Puedes expandir este proyecto para incluir más funcionalidades y hacerlo más robusto. Recuerda que el manejo de múltiples clientes con `threading` puede tener limitaciones en Python debido al Global Interpreter Lock (GIL). Para aplicaciones de alto rendimiento, considera usar `asyncio` o multiprocessing.
LinkedIn Content Creation MCP Server
Enables creation of optimized LinkedIn posts using a component-based design system with variants, themes, and composition patterns. Supports multiple post types (text, document, poll, video, carousel) with research-backed optimization for maximum engagement.
Code Graph Context
Builds rich code graphs from TypeScript/NestJS codebases using AST analysis and Neo4j, enabling semantic search, natural language querying, and intelligent graph traversal to provide deep contextual understanding of code relationships and dependencies.
google-drive-mcp-server
Google Drive + Workspace MCP — 98 tools for Docs, Sheets, Slides, Shared Drives, Labels, Approvals. Supports OAuth2 and Service Account + Domain-Wide Delegation.
Binal Digital Twin MCP Server
Enables users to search and interact with Binal's professional knowledge base through Claude Desktop using RAG technology. Users can ask natural language questions about Binal's technical skills, education, projects, and experience.
Tesults MCP
Connect AI agents to your test results, insights, and targets. Query test runs, failures, flaky tests, and regressions across frameworks including Playwright, Jest, Pytest, Cypress and more.
Graphiti MCP Pro
Enhanced memory repository MCP service that enables building and querying temporally-aware knowledge graphs from user interactions and enterprise data. Features asynchronous processing, task management tools, multi-model compatibility, and a comprehensive visual management interface.
StashDog MCP Server
Enables AI assistants to manage StashDog inventory through natural language commands, supporting item management, collections, tags, smart search, and URL imports with secure authentication.
Updation MCP
A production-grade, LLM-agnostic MCP server that integrates AI models with tools for managing subscriptions, organizations, and payments via the Updation API. It features Redis-backed conversation memory, structured logging, and role-based access control for secure, scalable orchestration.
Lotlytics — Real Estate Market Data
Live real estate market data for 895 US metros. Ask your AI assistant about home prices, rental yields, investment health scores, migration trends, and affordability. Free tier covers top 50 markets (no account needed). Premium tier unlocks all 895 markets, HUD Fair Market Rents, side-by-side market comparison, and filtered market search.
MCP Fantastical Server
Enables natural language calendar management through Fantastical on macOS, allowing users to create events, view schedules, search appointments, and navigate their calendar without leaving their AI conversation.
yfinance
A Model Context Protocol (MCP) server that provides comprehensive access to Yahoo Finance data through 18 specialized tools for pricing, financials, options, holders, and news.
AlgoVoi MCP Server
Accept crypto payments on Algorand, VOI, Hedera & Stellar. Create hosted checkout links, verify on-chain payments, and generate MPP/x402/AP2 challenges from any MCP client. Supports all 16 AlgoVoi networks (USDC + native on mainnet + testnet).
PyPI MCP Server
SERVER-MCP
On-server agent for managing PostgreSQL, Redis, Keycloak, and NGINX on Ubuntu infrastructure with real-time monitoring, automated maintenance, and distributed command execution.
DillyDallyMCP
A basic Model Context Protocol server template ready for Dedalus deployment, demonstrating MCP server structure with a simple integer addition tool.