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