Se7e MCP Server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Se7e MCP ServerReconcile the product catalog with the ERP"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Se7e MCP Server
Servidor MCP remoto (Streamable HTTP) que conecta um Client já existente no plug-server ao ERP. O MCP é cofre + base de conhecimento: guarda e-mail/senha (só autenticação — não particiona o catálogo), agentId e client_token, emite um token MCP opaco, e dá à IA o pacote da skill publicada daquele acesso. 1 client_token = 1 persona = 1 catálogo isolado. Mesmo e-mail/agentId + outro token (adicionar_acesso) começa vazio. N=1: omita acessoId. N>1: passe acessoId ou infira (skillId/slug único; exportar_anexo pelo handle). Resource skill://{acessoId}/{slug}. Cache mcp:query:acesso:{acessoId}:. Hub SQL continua agentId + client_token daquele acesso. A base comum de todo consumidor: SQL no plug_server, dialeto do acesso, resources (guia://, skill://, persona://) e estrutura pelas skills publicadas (consultas dinâmicas no pacote, fail-closed). Sem embeddings. Persona no acesso oriente tom/uso e não recorta skills neste acesso (outro token = outro catálogo) nem licencia SQL. O domínio (atendimento, pagamentos, KPI/gestão, etc.) é o que o usuário treinou e publicou neste acesso, mais o chapéu da persona.
Não há login próprio, Authorization Server, catálogo pronto com seed, nem Client de serviço no .env.
Requisitos
Node.js 24.19.0+ (LTS Krypton;
.nvmrc)PostgreSQL (produção). Testes unitários usam repositórios in-memory.
npm run db:migrateexige privilégioCREATE EXTENSIONparaunaccent,btree_ginepg_trgm(FTS).Redis opcional (rate limit + cache de policy)
Related MCP server: MCP FacturaScripts
Setup
Produção neste servidor (PM2)
Postgres e Redis ficam no Docker. O processo Node é gerenciado pelo PM2 (mesmo daemon de plug_server / Chatwoot), em fork com 1 instância — sessões MCP são in-memory e não suportam cluster.
nvm use
npm install
npm run build
docker compose up -d postgres redis
pm2 start ecosystem.config.cjs
pm2 saveO Nginx em mcp.se7esistemassinop.com.br faz proxy para 127.0.0.1:3333. Para o container Node em vez do PM2: docker compose --profile container up --build -d mcp.
Local (Node + Postgres no Docker)
cp .env.example .env
nvm use
docker compose up -d postgres redis
npm install
npm run db:migrate
npm run devO Compose publica o Postgres na porta 5433 do host (para não colidir com um Postgres local na 5432). Ajuste DATABASE_URL no .env para essa porta.
Não há script de seed. O grafo nasce vazio; o treino com SQL modelo deve fechar numa skill publicada — é ela que a IA usa na consulta.
Health:
GET http://127.0.0.1:3333/health(version,shaviaGIT_SHA/SOURCE_COMMIT/GITHUB_SHA,buildTime,uptimeSec). Após deploy, reconecte o cliente MCP para atualizartools/list.Matriz de erros:
GET http://127.0.0.1:3333/docs/mcp/error-mapping.md(mesmo path deerror.documentationUrl).Ready:
GET http://127.0.0.1:3333/ready(database: ok|skipped|error; 503 se o banco falhar)MCP:
POST http://127.0.0.1:3333/mcpToken MCP (one-shot):
GET http://127.0.0.1:3333/setup/{code}
Bootstrap
Consulta ao ERP: consultar_dados com skill publicada. Sem sql, executa a consulta exemplo; com sql ou consultaSemantica, o SELECT precisa ficar no escopo. Stub kind: anexo em consultar_dados: use exportar_anexo. buscar_contexto não devolve SQL — use obter_skill. Skill em treino que cobre a pergunta: blockingReason SKILL_NOT_PUBLISHED. Sem skill capaz: SKILL_GAP (a busca por termos não prova ausência — listar_skills). Token MCP pode expirar (MCP_TOKEN_TTL_DAYS). MCP_ALLOWED_ORIGINS não vazio recusa Origin estranho com 403. Rate limit por tool além do HTTP em /mcp. Flags novas (default ligado): MCP_INSPECTION_ENABLED, MCP_DISCOVERY_QUERY_ENABLED, MCP_SEMANTIC_QUERY_ENABLED, MCP_SCHEMA_DRIFT_ENABLED. MCP_SKILL_TOOLS_ENABLED=true liga tools skill_* (default desligado).
Cliente MCP chama
initialize/tools/listsem Bearer. Sóregistrar_acessoestá disponível.registrar_acessorecebe e-mail/senha do Client,agentId, dialeto eclient_token. Não devolve o token MCP.A tool devolve
setupCode+setupUrl. O usuário abre a URL, copia o token e cola emAuthorization: Bearer.Demais tools exigem Bearer. Novos acessos:
adicionar_acesso(sem senha de novo).
Scripts
Script | Função |
|
|
| Vitest in-memory |
| plug-server real ( |
| ESLint + Prettier |
| Aplica |
| Preenche |
Docker: Dockerfile multi-stage (Alpine 3.24 + Node 24.19.0 musl, sem npm no runtime) + docker-compose.yml (Postgres, Redis, MCP opcional). CI: .github/workflows/ci.yml lê .nvmrc.
Testes live contra o plug-server real
npm run test:live roda tests/live/, que autentica com uma conta de teste dedicada no plug-server (nunca uma conta de produção) e chama a API real. Requer as variáveis E2E_AGENT_ID, E2E_CLIENT_TOKEN, E2E_CLIENT_EMAIL, E2E_CLIENT_PASSWORD e E2E_DIALETO no .env (ver .env.example). Sem essas variáveis, a suíte se pula sozinha — nunca falha por falta de credenciais, e nunca roda como parte de npm test.
Conectar um cliente
Ver docs/clients/connecting-clients.md.
Documentação
Norte — docs/product/objective.md
Tools e erros — docs/mcp/tools.md, docs/mcp/error-mapping.md
Hub REST — docs/plug-server/communication.md (adapter: rest-integration.md)
Modelo e FTS — docs/data/data-model.md
Índice —
docs/README.md. Changelog —CHANGELOG.md. Histórico das três camadas — docs/proposta-arquitetura-mcp-se7e.md
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.
No tool schema history has been recorded yet.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
MCP server unifying ERPs, CRMs, APIs and knowledge base for Claude, ChatGPT and Gemini.
The Mercado Pago MCP Server implements the Model Context Protocol to provide AI agents and LLMs with access to Mercado Pago's APIs and tools within compatible development environments. It acts as an intermediary that translates Mercado Pago resources into executable functions (tools) that AI applications can invoke to perform actions and automate flows. The server simplifies integration, enables using documentation to implement or improve code, and optimizes operations through natural language interactions without manual implementations.
MCP server for AI dialogue using various LLM models via AceDataCloud
- ZapierOAuthcom.zapier
Hosted MCP server connecting AI assistants to 9,000+ apps and 40,000+ actions via Zapier.
Related MCP Servers
- FlicenseNot gradedqualityNot gradedmaintenanceAn MCP server that enables LLM agents to interact with PyerP ERP systems via a REST API. It allows users to search, read, create, and update ERP records such as inventory, clients, and users using natural language.-
- FlicenseNot gradedqualityFmaintenanceAn MCP server that integrates with the FacturaScripts ERP system, providing resources and tools to manage clients, products, invoices, accounting entries, and business analytics through natural language.10-
- AlicenseNot gradedqualityDmaintenanceMCP server to connect Conta Azul ERP to AI agents, enabling natural language management of clients, products, sales, contracts, finances, and NF-e via OAuth.10MIT
- FlicenseNot gradedqualityBmaintenanceMCP server that enables AI platforms to search products, customers, and warehouses, and prepare and submit sales orders to a fixed ERP endpoint with per-session bearer authentication.-
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/cesar-carlos/plug_mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server