MCP Server para o Yabadoo — segundo cérebro pessoal conectado ao Claude
Project description
yabadoo-mcp
MCP Server oficial do Yabadoo — conecta o Claude ao seu segundo cérebro pessoal.
O que é?
Com este plugin, o Claude passa a ter acesso direto ao seu cérebro no Yabadoo:
- Busca memórias — encontra documentos, notas, decisões e memórias pelo conteúdo
- Explora o grafo — vê as conexões Zettelkasten entre seus temas e projetos (aceita nome legível)
- Consulta entidades — dossiê de pessoas, empresas e projetos (fatos, linha do tempo, relações)
- Busca por relação — pares de entidades ligados por um vínculo ("quem é sócio de quem?")
- Lê action items — acessa suas tarefas pendentes e em andamento
- Cria tarefas — registra novos action items direto pelo Claude
- Vê lembretes — consulta agendamentos e automações ativas
- Captura pensamentos — envia notas e ideias para o Brain Agent processar e armazenar
- Lê o diário — acessa as entradas recentes do seu diário pessoal
- Consulta o inbox — lista capturas brutas ainda não processadas (WhatsApp, web, desktop)
Instalação
pip install yabadoo-mcp
# ou, sem instalar:
uvx yabadoo-mcp
Configuração
1. Gere uma API Key
Acesse yabadoo.io → Settings → API Keys → Gerar nova key.
Copie a chave gerada (ela só é exibida uma vez).
2. Configure o Claude Desktop
Edite ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"yabadoo": {
"command": "uvx",
"args": ["yabadoo-mcp"],
"env": {
"YABADOO_API_URL": "https://api.yabadoo.io",
"YABADOO_API_KEY": "sk-yaba-sua-chave-aqui"
}
}
}
}
Após salvar, reinicie o Claude Desktop. As tools do Yabadoo aparecerão automaticamente.
3. Configure o Claude Code (CLI)
claude mcp add yabadoo \
--env YABADOO_API_URL=https://api.yabadoo.io \
--env YABADOO_API_KEY=sk-yaba-sua-chave-aqui \
-- uvx yabadoo-mcp
Ou adicione ao .mcp.json do projeto (compartilhável via git):
{
"mcpServers": {
"yabadoo": {
"command": "uvx",
"args": ["yabadoo-mcp"],
"env": {
"YABADOO_API_URL": "https://api.yabadoo.io",
"YABADOO_API_KEY": "sk-yaba-sua-chave-aqui"
}
}
}
}
Modo remoto (Claude.ai web)
Para usar via Claude.ai, prefira o servidor SSE oficial embutido na API do Yabadoo (não precisa rodar nada local). Se ainda assim quiser expor este pacote via HTTP:
YABADOO_API_KEY=sk-yaba-... yabadoo-mcp --http --port 8001
Atenção: o modo HTTP não tem autenticação própria — qualquer pessoa que alcance a porta opera o seu cérebro com a API key configurada. O servidor binda em
127.0.0.1por padrão; só use--host 0.0.0.0(ou um túnel público) atrás de uma camada de autenticação sua.
Depois adicione http://localhost:8001/sse em Claude.ai → Settings → Integrations.
Tools disponíveis
| Tool | O que faz |
|---|---|
buscar_memorias |
Busca cross-layer: docs, memórias, action items e grafo |
buscar_grafo |
Conexões Zettelkasten a partir de termo, título, tag ou node_key |
consultar_entidade |
Dossiê de pessoa/empresa/projeto: fatos + timeline + relações |
consultar_eventos |
Reuniões/eventos por período ISO e/ou tema, com participantes e doc de origem |
buscar_por_relacao |
Pares de entidades por verbo de relação (sócio, mentor...) |
listar_action_items |
Tarefas por status (pendente/em_andamento/concluido) |
criar_action_item |
Cria nova tarefa com prioridade e data |
listar_lembretes |
Agendamentos e automações ativas |
capturar_pensamento |
Envia mensagem ao Brain Agent para processar (suporta session_id para follow-up) |
buscar_diario |
Entradas recentes do diário pessoal |
buscar_inbox |
Capturas brutas (não processadas) filtrando por status, canal, tipo ou conteúdo |
Variáveis de ambiente
| Variável | Descrição | Padrão |
|---|---|---|
YABADOO_API_KEY |
Sua API key (obrigatório) | — |
YABADOO_API_URL |
URL da API | http://localhost:8000 |
YABADOO_API_TIMEOUT |
Override global do timeout HTTP, em segundos | 30 (captura: 150) |
Desenvolvimento local
cd apps/mcp
uv sync --extra test
uv run pytest tests/ -v
# rodar contra a API local
YABADOO_API_KEY=sk-yaba-... YABADOO_API_URL=http://localhost:8000 uv run yabadoo-mcp
Instalação direto do repositório (sem PyPI):
uvx --from "git+https://github.com/HENRIQUE4345/yabadoo-brain#subdirectory=apps/mcp" yabadoo-mcp
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file yabadoo_mcp-0.3.0.tar.gz.
File metadata
- Download URL: yabadoo_mcp-0.3.0.tar.gz
- Upload date:
- Size: 57.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.11.20 {"installer":{"name":"uv","version":"0.11.20","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a9c4537ede7a8254b435673964bca626a7b47c31003a970b85b598377c34a8cd
|
|
| MD5 |
3bc4da20b213aa75a965c21b7e49998f
|
|
| BLAKE2b-256 |
f666c00ff9559b45a59e9f6f93528b3bbc59155752ee63275997ddbea4a27024
|
File details
Details for the file yabadoo_mcp-0.3.0-py3-none-any.whl.
File metadata
- Download URL: yabadoo_mcp-0.3.0-py3-none-any.whl
- Upload date:
- Size: 14.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.11.20 {"installer":{"name":"uv","version":"0.11.20","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
91770ea16aee52c768c0205612df5de78083d5c4d4c04cb1683926e0458d1f98
|
|
| MD5 |
60ad012c71c45244daf2dac09f73736b
|
|
| BLAKE2b-256 |
6d9d6c8c467aea7965a926a39e94c217805d6fd5eac256bcbab2c78d1e0d40a3
|