K
Kodama Vault
knowledge hub
Vault
HomeBoardMap of ContentChatConversasAuditoria
Agentes
AgentsIssuesTerminalPreviews
Sistema
MCPSetup MCPSettings
Brain
Global agent instructions
Análise custos migração — evitar senha no payloadLevantamento fluxo registro + duplicados StripeRelatório segurança + pentes finos (Cláudio)Revisão security concerns e race conditionsMagic link / esqueceu senha via SupabaseCorrigir erros pós-upgrade TypeScriptTestar PRs do agente Vault para mergeAnálise de 3 issues para iniciarErro no terminal do VSCodePR #173 — aguardando aprovação do LeoTestar fluxo ponta a ponta — criação de clients no StripePR #172 — testar e subir correção de funções deprecatedPitch de vendas SaaS — agendar call de conversãoOrganizar issues e bugs rápidos para a semanaMerge PR cadastro-novo — funcionalidades e correçõesCorrigir bugs PR #173 e #172 — image domainsPR mesosóico — página de acesso mobile + segurança OTPRefatoração de códigos — PR #202Ajustes em PRs abertos de ontemEstudo de jornada de compra e técnicas de fechamentoDefinir preço e entregável do produtoProspecção de reuniões para esta semanaAgente anti AI slop — centralização de conhecimento ConnfitPR #179 — resolver conflitos e erros de teste CLIAlinhamento de preços e usos da ConffitFix adicional para PR #183 — perfil do usuárioCorrigir estilização da Connfit para identidade visualSubir modificações no copy da ConnfitCriação de 4 campanhas no Meta AdsRevisão de PRs do GilinesExploração do Roblox EditorRelatório João — devolutiva TikTok ShopReunião presencial Zassi Uniformes — diagnóstico automaçõesCriar repositório de diagnósticos e relatórios de entrevistasDiagnóstico da ZassiGeração de relatórios para reuniões de fechamentoProposta Zassi — apresentação amanhãProspecção — Clínica Odontológica Dr. But
VPS Hermes — acesso e estrutura
Always Commit Push DeployHermes Voice GeminiHermes VPSKodama Prospects TrackerMEMORYObsidian VaultRoblox Mining Sim
OpenSpec -- Spec-Driven Development no VaultPlano de Teste — OpenSpec Vault Persistence
CaumzitoNyxzZanini
Claude Code — Setup MCP VaultClaude Desktop — Setup MCP Vault (remote)VS Code + Copilot — Setup MCP Vault
Skill — Carousel Designer (Paper Style)
Standup 2026-05-14Standup 2026-05-15Standup 2026-05-16Standup 2026-05-17Standup 2026-05-18Standup 2026-05-19Standup 2026-05-20Standup 2026-05-21Standup 2026-05-22Standup 2026-05-25Standup 2026-05-26Standup 2026-05-27Standup 2026-05-28Standup 2026-05-29Standup 2026-06-01Standup 2026-06-02Standup 2026-06-03Standup 2026-06-05Standup 2026-06-11Standup 2026-06-15Standup 2026-06-16Standup 2026-06-17Standups
MOCWelcome
v0.3
K
Kodama Vault
brain / memory

Hermes VPS

Hermes Agent (NousResearch) runs on VPS 187.127.24.217 via Docker Compose at /home/hermes — how to configure MCP and where files live

Hermes Agent (github.com/NousResearch/hermes-agent) hosted on user's VPS.

  • SSH: root@187.127.24.217
  • Path: /home/hermes/ (Dockerfile, docker-compose.yml, entrypoint.sh, apply_patches.py)
  • Config/state volume: /home/hermes/hermes-home/ → mounted as /root/.hermes inside containers
  • Containers: hermes-gateway (Discord bot + cron), hermes-dashboard (port 9119)

VPS shared infra (descoberto 2026-04-22):

  • Reverse proxy: nginx native no host (NÃO Traefik). Configs em /etc/nginx/.
  • Portas usadas: 3000 (lunacrm-web), 3030 (excalidraw), 3100 (agent-scraper), 4000-4001 (lunacrm-api), 8080 (evolution), 9119 (hermes-dashboard). Internas só localhost: 3001 (grafana), 8081 (cadvisor), 8888 (dozzle), 9090 (prom), 9100 (node-exporter).
  • LunaCRM rodando em prod no VPS (containers lunacrm-* + evolution-api + redis + grafana + prometheus). Imagens GHCR kodama1/lunacrm-*.
  • Outros: agent-scraper-1 (3100), vigilant_noether (evolution v2.1.1 órfão).
  • Disco: 96G total, 71G livres.
  • Main config: /home/hermes/hermes-home/config.yaml
  • Logs: /home/hermes/hermes-home/logs/{agent,errors}.log (docker logs are noisy/unreliable — prefer these)
  • Python venv inside container: /app/venv — activate before running hermes internals
  • /app inside container = cloned hermes-agent repo

Adding MCP servers: append mcp_servers: block to config.yaml. Requires mcp pip pkg in venv (uv pip install mcp). Already baked into Dockerfile. npx available for stdio MCP servers. After edit: docker restart hermes-gateway.

Current MCPs configured:

  • linear — npx -y @tacticlaunch/mcp-linear with LINEAR_API_KEY
  • excalidraw — node /usr/lib/node_modules/mcp-excalidraw-server/dist/index.js pointing at sibling container excalidraw-canvas:3000 (host port 3030). NPM bin wrapper symlink doesn't work because the script's import.meta.url === process.argv[1] entrypoint check fails on symlinks — always call node on the resolved path.

Canvas UI: http://187.127.24.217:3030. Canvas container built from /home/excalidraw (cloned from github.com/yctimlin/mcp_excalidraw via docker build -f Dockerfile.canvas -t mcp-excalidraw-canvas:local .).

To verify MCP discovery manually: docker exec hermes-gateway bash -c 'source /app/venv/bin/activate && cd /app && python -c "from tools.mcp_tool import discover_mcp_tools, get_mcp_status; print(discover_mcp_tools()); print(get_mcp_status())"'

notas relacionadas
carregando…