FrameOn
Gerenciamento de projetos para agentes de IA: tarefas, documentos, decisões e tempo em um contexto de equipe compartilhado.
Servidor MCP hospedado
npx add-mcp 'https://api.frameonlab.com/api/v1/mcp'Instala no Claude Code, Codex, Cursor e outros
Documentação
O que é isto
A maioria das ferramentas de gerenciamento de projetos foi construída para humanos clicando em uma interface. Quando um agente de IA trabalha no seu projeto, ele não tem um lugar durável para guardar o que aprendeu — a lista de tarefas registra o que está sendo feito, e tudo sobre por que se perde quando a janela de chat fecha.
FrameOn é uma plataforma de gerenciamento de projetos onde esse contexto é um cidadão de primeira classe: as tarefas carregam hierarquia, horas e custo; uma wiki carrega decisões com histórico de versões; e uma memória de projeto separada carrega as restrições e convenções que um agente deve saber antes de tocar em qualquer coisa. O servidor MCP expõe tudo isso ao seu assistente, limitado aos projetos que sua credencial pode realmente acessar.
O servidor é de primeira parte — construído e operado pela equipe FrameOn, não um wrapper da comunidade sobre uma API pública.
Detalhes de conexão
| Endpoint | https://api.frameonlab.com/api/v1/mcp |
|---|---|
| Transporte | Streamable HTTP (JSON-RPC 2.0) |
| Autenticação | OAuth 2.1 — Dynamic Client Registration (RFC 7591) com PKCE S256. Tokens de acesso pessoal são suportados para clientes que não falam OAuth. |
| Versões de protocolo | 2025-03-26, 2025-06-18, 2025-11-25, 2026-03-26, 2026-06-18 |
| Capacidades | tools, resources, prompts |
| Ferramentas | 20 — 13 somente leitura, 7 escrita |
| Registro | com.frameonlab/frameon no Registro MCP oficial |
| Preço | O acesso MCP é habilitado por padrão em novos workspaces, incluindo o plano gratuito. |
Claude Code
claude mcp add --transport http frameon https://api.frameonlab.com/api/v1/mcp
Claude Desktop, ChatGPT, Cursor e outros clientes
Adicione um servidor MCP remoto apontando para o endpoint acima. O cliente descobre o servidor de autorização por conta própria e abre um navegador para consentimento — você não precisa colar um token.
{
"mcpServers": {
"frameon": {
"type": "http",
"url": "https://api.frameonlab.com/api/v1/mcp"
}
}
}
Se o seu cliente não suporta OAuth, gere um token de acesso pessoal no FrameOn em Configurações → Integrações e envie-o como Authorization: Bearer <YOUR_TOKEN>. O token herda suas próprias permissões — ele nunca as amplia.
As 20 ferramentas
Cada ferramenta recebe um project_id e é verificada contra o papel do chamador e o acesso ao projeto antes de ser executada. Ferramentas de escrita são expostas apenas quando a credencial carrega o escopo de escrita.
| Ferramenta | Acesso | O que faz |
|---|---|---|
list_tasks | leitura | Lista tarefas em um projeto, filtradas por status, responsável, tipo ou datas. |
get_task | leitura | Detalhe completo de uma única tarefa, incluindo descrição, datas e comentários. |
get_task_stats | leitura | Contagens agregadas por status, responsável e prioridade para um projeto. |
get_project_structure | leitura | A árvore de tarefas do projeto — épicos, histórias, tarefas e subtarefas. |
create_task | escrita | Cria uma tarefa em qualquer lugar da hierarquia, com datas, estimativa e rótulos. |
update_task | escrita | Altera status, responsável, datas, estimativa, prioridade ou rótulos de uma tarefa. |
add_comment | escrita | Adiciona um comentário a uma tarefa — o registro contínuo do que aconteceu e por quê. |
log_time | escrita | Registra horas trabalhadas em uma tarefa, com data e descrição. |
list_documents_brief | leitura | Títulos e identificadores das páginas da wiki e arquivos do projeto. |
get_document_full_content | leitura | O conteúdo completo de uma página da wiki ou documento. |
search_documents | leitura | Busca semântica na documentação do projeto. |
create_wiki_page | escrita | Cria uma página da wiki — onde uma decisão que sobrevive a uma tarefa pertence. |
get_project_memory | leitura | A memória durável do projeto: decisões, restrições e convenções que um agente deve saber antes de agir. |
save_classified_memory | escrita | Escreve uma entrada de memória classificada para que a próxima sessão comece onde esta terminou. |
get_project_team | leitura | Membros do projeto e seus papéis, para atribuir trabalho corretamente. |
get_time_report | leitura | Horas por pessoa, tarefa e período. |
get_project_alerts | leitura | Riscos e alertas abertos levantados no projeto — trabalho atrasado, tarefas bloqueadas. |
list_skills | leitura | Habilidades disponíveis para agentes que trabalham neste workspace. |
get_skill | leitura | As instruções completas de uma habilidade. |
report_ai_usage | escrita | Relata uso de tokens e custo de uma sessão de IA contra uma tarefa, para que o custo real do projeto inclua o que os agentes gastaram. |
Segurança e acesso a dados
- OAuth 2.1 com PKCE
S256, obrigatório. URIs de redirecionamento são correspondidas por igualdade exata;http:é aceito apenas em loopback. - Rotação de refresh token com detecção de reuso — um token reproduzido invalida toda a família.
- Limitado ao chamador. Uma credencial alcança exatamente os projetos que o papel de seu proprietário alcança. Não há ferramenta que amplie o acesso.
- Isolamento de workspace. Cada consulta é filtrada por workspace, e o identificador do workspace nunca é retornado em uma resposta de ferramenta.
- Nada destrutivo é exposto. Não há ferramenta de exclusão. As ferramentas de escrita criam registros ou alteram campos em registros que o chamador já controla.
- Limitado por taxa por credencial, com um teto de concorrência por instância.
Termos, política de privacidade e uso aceitável são publicados em /terms, /privacy e /aup.
Quando FrameOn não é a escolha certa
Jira, Linear, Asana, ClickUp e Notion também oferecem servidores MCP. FrameOn vale a pena avaliar quando o contexto compartilhado — decisões, memória e o custo real do trabalho, incluindo o que os agentes gastaram — importa tanto quanto a lista de tarefas. É honestamente a escolha errada quando:
- sua equipe não está saindo do rastreador atual, e você só quer uma camada MCP por cima dele;
- você precisa de um mercado maduro de integrações de terceiros — FrameOn é um produto mais novo com um ecossistema menor;
- você precisa de aplicativos nativos de desktop ou mobile em vez do aplicativo web.
FrameOn importa do Jira e do Microsoft Project, então avaliá-lo não exige abandonar seu histórico.
Começando
- Crie um workspace — autoatendimento, plano gratuito, sem chamada de vendas. MCP está habilitado por padrão.
- Adicione o endpoint ao seu cliente MCP e aproveite o prompt de OAuth.
- Pergunte ao seu assistente algo como "o que está aberto neste projeto e quem é o responsável?" para confirmar a conexão.
Instruções passo a passo por cliente, em cinco idiomas, estão em app.frameonlab.com/connect.