MCP Continuity Server (Versão Simplificada)
Um servidor MCP para gerenciamento de continuidade e estado em projetos, baseado no MCP Continuity Tool. Esta versão foi simplificada para ser compatível com o SDK MCP versão 1.7.0.
Correções na Versão 1.0.7
Esta versão faz as seguintes alterações:
- Atualização do SDK MCP para 1.7.0 (original usava 1.0.1)
- Remoção completa dos handlers
resources/list
e prompts/list
que causavam erro
- Versão simplificada focada apenas nas funcionalidades essenciais
- Compatibilidade garantida com Claude Desktop
Pré-requisitos
Instalação e Uso
Instalação Global
npm install -g @lucasdoreac/mcp-continuity-server
Uso com npx
npx @lucasdoreac/mcp-continuity-server
Configuração no Claude Desktop
Adicione esta entrada ao arquivo claude_desktop_config.json
:
"continuity": {
"command": "npx",
"args": [
"-y",
"@lucasdoreac/mcp-continuity-server"
]
}
Uso a partir do código fonte
- Clone o repositório:
git clone https://github.com/Lucasdoreac/mcp-continuity-server-fixed.git
cd mcp-continuity-server-fixed
- Instale as dependências:
npm install
- Execute o servidor:
node src/index.js
Como servidor web
Para iniciar como um servidor HTTP:
node src/index.js server
Ferramentas Disponíveis
initProjectState
- Inicializa o estado de um projeto com base em um repositório
loadProjectState
- Carrega o estado atual de um projeto
updateProjectState
- Atualiza campos específicos no estado do projeto
analyzeRepository
- Analisa a estrutura de um repositório para obter insights
generateContinuityPrompt
- Gera um prompt otimizado para continuar o desenvolvimento
Arquivos de Estado
O servidor cria e gerencia um arquivo project-status.json
que armazena o estado atual de desenvolvimento. Este arquivo contém:
- Informações do projeto (nome, repositório, diretório de trabalho)
- Estado atual do desenvolvimento (arquivo atual, componente, tarefas)
- Lista de componentes (concluídos, em progresso, pendentes)
- Contexto de desenvolvimento (último pensamento, próximos passos)
Notas da Versão 1.0.7
Esta versão simplifica o servidor, removendo funcionalidades que não são essenciais e que estavam causando problemas com a versão 1.7.0 do SDK MCP. As funções principais de gerenciamento de estado continuam funcionando normalmente.
Licença
MIT