Jueri MCP Server
Enables querying products, resellers, clients, and orders from the Jueri management system for semi-jewelry and consignment via natural language.
README
Jueri MCP Server
Conecta o Claude ao sistema de gestao Jueri (semijoias / consignacao), para perguntar diretamente sobre pecas (produtos), consultoras (revendedores), clientes e pedidos.
O que este servidor faz
Ele expoe 8 ferramentas MCP que chamam a API oficial do Jueri
(https://jueri.com.br/sis/docs/):
| Ferramenta | Endpoint Jueri |
|---|---|
listar_pecas |
GET /produto |
buscar_peca |
GET /produto/{id} |
listar_categorias_pecas |
GET /produto/categoria |
listar_consultoras |
GET /revendedor |
buscar_consultora |
GET /revendedor/{id} |
listar_niveis_consultora |
GET /revendedor/nivel |
listar_clientes |
GET /cliente |
buscar_cliente |
GET /cliente/{id} |
listar_pedidos |
GET /pedido |
buscar_pedido |
GET /pedido/{id} |
O token do Jueri fica guardado apenas no servidor (variavel de ambiente), nunca e enviado de volta para o Claude nem aparece na conversa.
Esta primeira versao e somente leitura (GET). Se depois voce quiser criar pedidos ou alterar produtos direto pelo Claude, da para adicionar essas ferramentas depois — foi deixado de fora agora por seguranca (evita que uma pergunta ambigua vire uma alteracao real no seu estoque).
1. Gerar um token novo no Jueri
Importante: um token ja foi colado nesta conversa em texto puro em algum momento. Antes de colocar qualquer token em producao, gere um novo token em Jueri > Configuracoes > API > Gerar token, e use apenas esse novo valor aqui.
2. Hospedar o servidor
Voce precisa de um lugar na internet que rode este Node.js 24 horas por dia, com uma URL publica. Três caminhos, do mais simples ao mais tecnico:
Opcao A — Render (recomendado, tem plano gratuito)
- Suba esta pasta (
jueri-mcp) para um repositorio no GitHub. - Crie uma conta em render.com e clique em "New +" -> "Web Service".
- Aponte para o repositorio. Configuracao:
- Build command:
npm install - Start command:
npm start
- Build command:
- Em "Environment", adicione as variaveis:
JUERI_TOKEN,JUERI_CLIENTE_SISTEMA(11224), e opcionalmenteMCP_SHARED_SECRET. - Depois do deploy, o Render te da uma URL tipo
https://jueri-mcp-server.onrender.com. A URL do conector sera essa +/mcp.
Limitacao do plano gratuito: o servidor "dorme" depois de alguns minutos sem uso, e a primeira chamada depois disso demora ~30s para acordar. Para o seu uso (perguntar de vez em quando sobre pecas/consultoras) isso normalmente e aceitavel.
Opcao B — VPS na Hostinger (se o seu plano for VPS)
Isso so funciona se sua assinatura Hostinger for especificamente do tipo VPS (planos de hospedagem compartilhada/Web/Cloud normais nao rodam processos Node.js persistentes). Se for VPS:
- Acesse o VPS via SSH.
- Instale Node 18+ (
curl -fsSL https://deb.nodesource.com/setup_20.x | bash - && apt install -y nodejs). - Copie esta pasta para o servidor (
scpougit clone). npm install- Configure as variaveis de ambiente (crie um
.enva partir do.env.example, ou exporte no shell). - Rode com um gerenciador de processos para manter no ar, por exemplo:
npm install -g pm2 && pm2 start server.js --name jueri-mcp - Configure um dominio/subdominio apontando para o VPS e, idealmente, um
proxy reverso com HTTPS (Nginx + Certbot). O conector do Claude deve
apontar para
https://seu-dominio.com/mcp.
Opcao C — Railway / Fly.io
Processo parecido com o Render (conectar repositorio, configurar variaveis de ambiente, pegar a URL publica). Hoje esses provedores nao tem mais planos realmente gratuitos, apenas creditos iniciais — considere apenas se preferir a experiencia deles a do Render.
3. Registrar como conector no Claude
- No Claude, va em Customize (ou Configuracoes) -> Connectors -> Add custom connector.
- Cole a URL do servidor +
/mcp(ex:https://jueri-mcp-server.onrender.com/mcp). - Se voce configurou
MCP_SHARED_SECRET, informe esse valor onde o Claude pedir autenticacao/token do conector. - Salve. A partir dai, basta perguntar coisas como "quantas pecas de ouro eu tenho em estoque?" ou "quais consultoras estao ativas?" que o Claude vai chamar essas ferramentas automaticamente.
Rodando localmente (para testar antes de hospedar)
cd jueri-mcp
npm install
cp .env.example .env
# edite o .env com o token novo
npm start
O servidor sobe em http://localhost:3000/mcp. Voce pode testar com
qualquer cliente MCP compativel com Streamable HTTP, ou simplesmente
verificar que http://localhost:3000/ responde {"status":"ok"}.
Proximos passos possiveis
- Adicionar ferramentas de escrita (
criar_pedido,alterar_produto, etc.) quando/se voce quiser que o Claude tambem registre vendas, nao so consulte. - Adicionar um endpoint de webhook separado (
/webhook/jueri) para receber eventos em tempo real do Jueri (ex: pedido criado), caso queira alertas automaticos alem das consultas sob demanda.
Recommended Servers
playwright-mcp
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
Magic Component Platform (MCP)
An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.
Audiense Insights MCP Server
Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.
VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
graphlit-mcp-server
The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.
Kagi MCP Server
An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.
E2B
Using MCP to run code via e2b.
Neon Database
MCP server for interacting with Neon Management API and databases
Exa Search
A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.