Skip to main content
Glama

Self MCP Server

Servidor MCP (Model Context Protocol) que permite que assistentes de IA (Claude, Cursor, etc.) interajam com seu Self — um framework de autoconhecimento que conecta suas ações diárias ao que realmente te move.

Self MCP

Static Badge GitHub top language GitHub last commit License: MIT

InstalaçãoEstruturaConfiguraçãoUsoResourcesTools

Requisitos

  • Bun (runtime JavaScript)

Instalação

bun install

Estrutura do Projeto

self-mcp/
├── src/                    # Código fonte
│   ├── core.js             # Lógica compartilhada do MCP
│   ├── servers/
│   │   ├── stdio.js        # Servidor stdio (local)
│   │   └── http.js         # Servidor HTTP/SSE (remoto)
│   ├── db/
│   │   ├── index.js        # Módulo de banco de dados
│   │   └── schema.sql      # Schema SQLite
│   ├── lib/
│   │   └── markdown.js     # Gerador de Markdown
│   ├── tools/              # Tools do MCP
│   ├── resources/          # Resources do MCP
│   └── prompts/            # Prompts do MCP
├── tests/                  # Testes
├── data/                   # Dados de runtime (ignorado no git)
└── assets/                 # Recursos estáticos

Scripts

Comando

Descrição

bun run start

Inicia servidor via stdio

bun run start:http

Inicia servidor HTTP/SSE na porta 3000

bun run test

Executa testes

Configuração

Adicione ao arquivo de configuração do seu cliente MCP:

Claude Desktop (~/Library/Application Support/Claude/claude_desktop_config.json):

{
  "mcpServers": {
    "self": {
      "command": "bun",
      "args": ["run", "/caminho/para/self-mcp/src/servers/stdio.js"]
    }
  }
}

Cursor (.cursor/mcp.json):

{
  "mcpServers": {
    "self": {
      "command": "bun",
      "args": ["run", "/caminho/para/self-mcp/src/servers/stdio.js"]
    }
  }
}

Servidor HTTP/SSE

Para uso remoto, execute:

bun run start:http

Endpoints disponíveis:

  • GET /health - Health check

  • GET /sse - Abre conexão SSE

  • POST /mcp - Envia mensagens JSON-RPC

Uso

Após configurar, você pode usar os seguintes prompts:

  • "Quero criar meu Self" — A IA usará o prompt create_self para te guiar

  • "Check-in da manhã" — A IA usará daily_guardian com modo morning

  • "Como foi meu dia" — A IA usará daily_guardian com modo evening

  • "Estou perdido" — A IA usará daily_guardian com modo reconnect

Resources

URI

Descrição

self://profile/markdown

Self completo em Markdown

self://profile/json

Self completo em JSON

self://foundations

Valores e identidade

self://intentions

O que te move

self://missions

Missões de longo prazo

self://goals

Metas anuais

self://projects

Projetos ativos

self://obstacles

Obstáculos e estratégias

self://daily

Registro diário

Tools

Tool

Descrição

set_foundation

Adicionar valor/anti-valor/identidade

add_intention

Adicionar problema/curiosidade/etc

add_mission

Criar missão de longo prazo

add_goal

Criar meta anual

add_project

Criar projeto

add_obstacle

Registrar obstáculo

add_daily

Registrar vitória/aprendizado/desvio

export_markdown

Gerar arquivo self.md

Como Contribuir

Abra uma Issue com suas ideias, sugestões ou experiências.

Criado por

Ciro Cesar Maciel

Licença

MIT License - veja o arquivo LICENSE para detalhes.

-
security - not tested
A
license - permissive license
-
quality - not tested

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

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/ciro-maciel/self-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server