MCP Servers
Uma coleção de servidores MCP para automação de navegador e interação com banco de dados, com suporte a Puppeteer, Postgres, MySQL e Parquet.
Documentação
🧠 MCP Servers
Uma coleção selecionada de servidores MCP (Model Context Protocol) personalizados para uso interno.
Esses servidores expõem conjuntos de ferramentas específicos (como automação de navegador ou interação com banco de dados) por meio de uma interface de linguagem natural usando o protocolo MCP.
📦 Servidores Incluídos
-
Puppeteer
Interface de linguagem natural para controlar navegadores automatizados usando Puppeteer e Chrome/Browserless. -
Postgres Vector Store
Interface para pesquisar e interagir com um banco de dados vetorial baseado em PostgreSQL. -
MySQL
Permite que os usuários consultem e interajam com um banco de dados MySQL usando prompts de linguagem natural. -
Parquet (em andamento)
Servidor experimental que converte entre formatos JSON e Parquet usando instruções de linguagem natural.
🚀 Começando
Clone e compile:
# 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-*
Inicie todos os servidores MCP usando Docker Compose:
docker compose up -d mcp-*
Execute um servidor específico localmente (em modo de desenvolvimento):
tsx src/[server]
Substitua [server] pelo módulo desejado (por exemplo, puppeteer, mysql, pgvector).
🔌 Integração Fácil com Clientes (Claude, Cursor, etc.)
Os servidores MCP integram-se nativamente com clientes como Claude, Cursor e outras ferramentas compatíveis com MCP.
Basta apontar o cliente para o seu servidor MCP adicionando-o ao seu arquivo de configuração assim:
Depois que o servidor estiver em execução:
{
"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"
}
}
}
Isso torna o seu servidor instantaneamente acessível a ferramentas capazes de entender o protocolo MCP.
📖 Documentação Oficial do MCP
📜 Licença
Este projeto está licenciado sob a Licença 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|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~