Discover Awesome MCP Servers

Extend your agent with 13,601 capabilities via MCP servers.

All13,601
MCP Server

MCP Server

A modular server based on Model Context Protocol (MCP) that provides weather queries, mathematical calculations, and search functionalities.

splunk-mcp

splunk-mcp

Servidor MCP para la Interfaz con Splunk

MCP-Mem0

MCP-Mem0

A template implementation of the Model Context Protocol server that integrates with Mem0 to provide AI agents with persistent memory capabilities for storing, retrieving, and searching memories using semantic search.

Hello MCP Server 馃憢

Hello MCP Server 馃憢

Un servidor simple de Hola Mundo que implementa el Protocolo de Contexto del Modelo (MCP).

Jokes MCP Server

Jokes MCP Server

An MCP server that delivers jokes on request, allowing Microsoft Copilot Studio and GitHub Copilot to serve different categories of jokes including Chuck Norris and Dad jokes through natural language queries.

Manalink MCP Server

Manalink MCP Server

Una implementaci贸n de servidor del Protocolo de Contexto del Modelo que permite a los asistentes de IA buscar tutores en la plataforma Manalink por materia, nivel de grado y otros criterios.

MCP Server demo

MCP Server demo

Esta es una demostraci贸n de un servidor MCP que utiliza Python, destinada a ser probada con vscode Copilot en modo Agente.

Remote MCP Server on Cloudflare

Remote MCP Server on Cloudflare

A serverless implementation for deploying Model Context Protocol servers on Cloudflare Workers that enables AI models to access custom tools without authentication requirements.

MCP Gemini API Server

MCP Gemini API Server

Un servidor que proporciona acceso a las capacidades de Google Gemini AI, incluyendo la generaci贸n de texto, el an谩lisis de im谩genes, el an谩lisis de videos de YouTube y la funcionalidad de b煤squeda web a trav茅s del protocolo MCP.

Simple MCP Server

Simple MCP Server

Claro, aqu铆 tienes un ejemplo minimalista de c贸mo construir un servidor MCP (Message Center Protocol) en Python, usando la biblioteca `asyncio`: ```python import asyncio async def handle_client(reader, writer): """Maneja la conexi贸n de un cliente.""" addr = writer.get_extra_info('peername') print(f"Conexi贸n de {addr}") try: while True: data = await reader.readline() # Lee una l铆nea del cliente if not data: break # Cliente se desconect贸 message = data.decode().strip() # Decodifica y elimina espacios print(f"Recibido de {addr}: {message}") response = f"Servidor: Recibido '{message}'\n".encode() # Crea una respuesta writer.write(response) # Env铆a la respuesta al cliente await writer.drain() # Asegura que los datos se env铆en except Exception as e: print(f"Error con {addr}: {e}") finally: print(f"Cerrando conexi贸n con {addr}") writer.close() await writer.wait_closed() async def main(): """Funci贸n principal para iniciar el servidor.""" server = await asyncio.start_server( handle_client, '127.0.0.1', 8888 # Escucha en localhost:8888 ) addr = server.sockets[0].getsockname() print(f"Servidor escuchando en {addr}") async with server: await server.serve_forever() # Mantiene el servidor en ejecuci贸n if __name__ == "__main__": asyncio.run(main()) ``` **Explicaci贸n:** 1. **`handle_client(reader, writer)`:** - Esta funci贸n maneja la conexi贸n individual de cada cliente. - `reader` y `writer` son objetos `StreamReader` y `StreamWriter` de `asyncio`, que permiten leer y escribir datos as铆ncronamente. - Lee l铆neas del cliente usando `reader.readline()`. - Decodifica el mensaje recibido (`data.decode().strip()`). - Imprime el mensaje recibido en la consola del servidor. - Crea una respuesta simple y la env铆a de vuelta al cliente usando `writer.write()`. - `writer.drain()` asegura que los datos se env铆en al cliente. - Maneja excepciones y cierra la conexi贸n cuando el cliente se desconecta o hay un error. 2. **`main()`:** - Esta funci贸n es la principal para iniciar el servidor. - `asyncio.start_server()` crea el servidor y lo asocia con la funci贸n `handle_client` para manejar las conexiones. - El servidor escucha en la direcci贸n IP `127.0.0.1` (localhost) y el puerto `8888`. - `server.serve_forever()` mantiene el servidor en ejecuci贸n indefinidamente, esperando nuevas conexiones. 3. **`if __name__ == "__main__":`:** - Asegura que la funci贸n `main()` se ejecute solo cuando el script se ejecuta directamente (no cuando se importa como un m贸dulo). - `asyncio.run(main())` ejecuta la funci贸n `main()` dentro de un bucle de eventos `asyncio`. **C贸mo ejecutarlo:** 1. Guarda el c贸digo como un archivo Python (por ejemplo, `mcp_server.py`). 2. Abre una terminal y ejecuta el script: `python mcp_server.py` **C贸mo probarlo:** Puedes usar `telnet` o `netcat` para conectarte al servidor: ```bash telnet 127.0.0.1 8888 ``` O: ```bash nc 127.0.0.1 8888 ``` Luego, escribe un mensaje y presiona Enter. Ver谩s la respuesta del servidor. **Puntos clave:** * **As铆ncrono:** Usa `asyncio` para manejar m煤ltiples conexiones concurrentemente sin bloquear el hilo principal. * **Minimalista:** El c贸digo es lo m谩s simple posible para demostrar la estructura b谩sica de un servidor MCP. * **L铆neas:** Este ejemplo asume que los mensajes se env铆an como l铆neas (terminadas con un salto de l铆nea). Este es un punto de partida. Para un servidor MCP m谩s robusto, necesitar铆as: * **Definir un protocolo MCP espec铆fico:** Especificar el formato de los mensajes, los tipos de datos, etc. * **Manejo de errores m谩s robusto:** Manejar diferentes tipos de errores y desconexiones de manera m谩s elegante. * **Autenticaci贸n y autorizaci贸n:** Implementar mecanismos para verificar la identidad de los clientes y controlar su acceso a los recursos. * **Escalabilidad:** Considerar c贸mo escalar el servidor para manejar un gran n煤mero de conexiones. * **Logging:** Implementar un sistema de registro para rastrear la actividad del servidor y diagnosticar problemas. Espero que esto te sea 煤til. Si tienes alguna pregunta, no dudes en preguntar.

octodet-elasticsearch-mcp

octodet-elasticsearch-mcp

Read/write Elasticsearch mcp server with many tools

Guardian

Guardian

Manage / Proxy / Secure your MCP Servers

YouTube Transcript Extractor MCP

YouTube Transcript Extractor MCP

Un servidor de Protocolo de Contexto de Modelo que permite a los asistentes de IA extraer transcripciones de videos de YouTube, permitiendo que la IA analice y trabaje directamente con el contenido del video.

Stock Market Research Assistant

Stock Market Research Assistant

So I tried out this cool tool I saw in a LinkedIn post https://openapitools.com All you need is your API schema (OpenAPI/Swagger), and it automatically generates an MCP schema for you. You can then drop it straight into Claude Desktop (or Cursor, LangChain, etc.) and instantly start chatting with

Chrome MCP Server

Chrome MCP Server

Transforms Chrome browser into an AI-controlled automation tool that allows AI assistants like Claude to access browser functionality, enabling complex automation, content analysis, and semantic search while preserving your existing browser environment.

UML-MCP: A Diagram Generation Server with MCP Interface

UML-MCP: A Diagram Generation Server with MCP Interface

UML-MCP Server es una herramienta de generaci贸n de diagramas UML basada en MCP (Protocolo de Contexto de Modelo), que puede ayudar a los usuarios a generar varios tipos de diagramas UML a trav茅s de la descripci贸n en lenguaje natural o escribiendo directamente en PlantUML, Mermaid y Kroki.

Multi-Tenant PostgreSQL MCP Server

Multi-Tenant PostgreSQL MCP Server

Enables read-only access to PostgreSQL databases with multi-tenant support, allowing users to query data, explore schemas, inspect table structures, and view function definitions across different tenant schemas safely.

Security Scanner MCP Server

Security Scanner MCP Server

Enables comprehensive security scanning of code repositories to detect secrets, vulnerabilities, dependency issues, and configuration problems. Provides real-time security checks and best practice recommendations to help developers identify and prevent security issues.

MCPServer

MCPServer

dartpoint-mcp

dartpoint-mcp

MCP Server for public disclosure information of Korean companies, powered by the dartpoint.ai API.

Mempool MCP Server

Mempool MCP Server

A Model Context Protocol server that provides real-time Bitcoin blockchain and mempool data to AI clients, allowing access to comprehensive Bitcoin network information through various data tools.

TrainerML

TrainerML

Advanced machine learning platform with MCP integration that enables automated ML workflows from data analysis to model deployment, featuring smart preprocessing, 15+ ML algorithms, and interactive visualizations.

DevHub MCP Server

DevHub MCP Server

Enables management of development projects with GitHub integration, facilitating project tracking, repository linking, and metadata maintenance within the Model Context Protocol.

SCMCP

SCMCP

Un servidor MCP que permite el an谩lisis de secuenciaci贸n de ARN de c茅lula 煤nica a trav茅s del lenguaje natural, brindando soporte para tareas de procesamiento de datos, visualizaci贸n y an谩lisis sin necesidad de conocimientos de programaci贸n.

Universal Database Gateway

Universal Database Gateway

Servidor MCP de base de datos universal que se conecta a MySQL, PostgreSQL, SQLite, DuckDB y etc.

mcp-dagster: A Dagster MCP Server

mcp-dagster: A Dagster MCP Server

qweather-mcp

qweather-mcp

The translation of "qweather mcp" depends on the context. Here are a few possibilities: * **If "qweather" is a specific product or company name and "mcp" is an abbreviation (like Master Control Program):** The best translation would likely be to keep the terms as they are: **qweather mcp**. * **If you want to describe the general function of a "qweather mcp" (assuming it's a weather-related master control program):** You could translate it as **programa de control maestro de qweather** or **MCP de qweather** (keeping the abbreviation). Without more context, it's difficult to provide a definitive translation.

MCP Pedidos

MCP Pedidos

A Model Context Protocol server that manages orders through a REST API, allowing users to create orders, authenticate, search for products and sizes, and manage cache.

MCP CONNECT 4

MCP CONNECT 4

MCP for connect 4

Gmail MCP Server

Gmail MCP Server

An integration server that allows Claude Desktop to securely access and process Gmail content while maintaining proper context management and privacy controls.