MCP Servers
Una colección de servidores MCP para automatización de navegadores
Documentación
🧠 Servidores MCP
Una colección curada de servidores MCP (Protocolo de Contexto de Modelo) personalizados para uso interno.
Estos servidores exponen conjuntos de herramientas específicos (como automatización de navegador o interacción con bases de datos) a través de una interfaz de lenguaje natural utilizando el protocolo MCP.
📦 Servidores Incluidos
-
Puppeteer
Interfaz de lenguaje natural para controlar navegadores automatizados usando Puppeteer y Chrome/Browserless. -
Almacén de Vectores Postgres
Interfaz para buscar e interactuar con una base de datos vectorial respaldada por PostgreSQL. -
MySQL
Permite a los usuarios consultar e interactuar con una base de datos MySQL usando indicaciones en lenguaje natural. -
Parquet (en progreso)
Servidor experimental que convierte entre formatos JSON y Parquet usando instrucciones en lenguaje natural.
🚀 Primeros Pasos
Clonar y compilar:
# 1 - clone this repo
git clone https://github.com/mend3/mcp
# 2 - that will create a folder called "mcp" on your current directory
# with that in mind, you can just attach the docker-compose
docker compose up \
# your docker-compose
-f docker-compose.yml \
# mcp docker-compose
-f mcp/docker-compose.yml \
build mcp-*
Iniciar todos los servidores MCP usando Docker Compose:
docker compose up -d mcp-*
Ejecutar un servidor específico localmente (en modo de desarrollo):
tsx src/[server]
Reemplace [server] con el módulo deseado (por ejemplo, puppeteer, mysql, pgvector).
🔌 Integración Fácil con Clientes (Claude, Cursor, etc.)
Los servidores MCP se integran nativamente con clientes como Claude, Cursor y otras herramientas compatibles con MCP.
Simplemente apunte el cliente a su servidor MCP agregándolo a su archivo de configuración de esta manera:
Después de que el servidor esté en ejecución:
{
"mcpServers": {
"puppeteer": {
"type": "sse",
"url": "http://localhost:8000/sse"
},
"pgvector": {
"type": "sse",
"url": "http://localhost:8001/sse"
},
"mysql": {
"type": "sse",
"url": "http://localhost:8002/sse"
}
}
}
Esto hace que su servidor sea instantáneamente accesible para herramientas capaces de entender el protocolo MCP.
📖 Documentación Oficial de MCP
📜 Licencia
Este proyecto está licenciado bajo la Licencia MIT.
_ _
_____*~~~ ** ~~~*_____
__* ___ |\__/| ___ *__
_* / 888~~\__(8OO8)__/~~888 \ *_
_* /88888888888888888888888888\ *_
* |8888888888888888888888888888| *
/~* \8888/~\88/~\8888/~\88/~\8888/ *~
/ ~* \88/ \/ (88) \/ \88/ *~
/ ~* \/ \/ \/ *~
/ ~~*_ _*~~/
/ ~~~~~*___ ** ___*~~~~~ /
/ ~ ~ /
/ /
/ /
/ /
/ ___sws___ /
/ | ####### |
/ ___ | ####### | ____i__
/ _____p_____l_l____ | ####### | | ooooo | qp
i__p__ / | ############### || ####### |__l___xp____| ooooo | |~~~~|
oooo |_I_| ############### || ####### |oo%Xoox%ooxo| ooooo |p__h__|##%#|
oooo |ooo| ############### || ####### |o%xo%%xoooo%| ooooo | |#xx%|
oooo |ooo| ############### || ####### |o%ooxx%ooo%%| ooooo |######|x##%|
oooo |ooo| ############### || ####### |oo%%x%oo%xoo| ooooo |######|##%x|
oooo |ooo| ############### || ####### |%x%%oo%/oo%o| ooooo |######|/#%x|
oooo |ooo| ############### || ####### |%%x/oo/xx%xo| ooooo |######|#%x/|
oooo |ooo| ############### || ####### |xxooo%%/xo%o| ooooo |######|#^x#|
oooo |ooo| ############### || ####### |oox%%o/x%%ox| ooooo |~~~$~~|x##/|
oooo |ooo| ############### || ####### |x%oo%x/o%//x| ooooo |_KKKK_|#x/%|
oooo |ooo| ############### || ####### |oox%xo%%oox%| ooooo |_|~|~~|xx%/|
oooo |oHo| #####AAAA###### || ##XX### |x%x%WWx%%/ox| ooDoo |_| |Y||xGGx|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~