Discover Awesome MCP Servers

Extend your agent with 36,482 capabilities via MCP servers.

All36,482
Advanced Trello MCP Server

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

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

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

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

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

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

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

Azure DevOps MCP Server

Paprika 3 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

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

CricketStudio MCP

29 MCP tools for IPL 2026, IPL historical (18 seasons), and Major League Cricket. Free, no API key.

Greply MCP Server

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

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

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

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

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

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-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

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

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

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

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

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

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

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

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

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

PyPI MCP Server

SERVER-MCP

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

DillyDallyMCP

A basic Model Context Protocol server template ready for Dedalus deployment, demonstrating MCP server structure with a simple integer addition tool.