Zenii: Um Servidor de Backend de IA Local e MCP para Ferramentas de Agente
Zenii, desenvolvido pela Sprklai, é uma ferramenta de servidor MCP construída principalmente com Rust para sua lógica central. Funciona como um backend de IA local, fornecendo uma plataforma para ferramentas de agentes e automações locais. Zenii é distribuído como binários pré-compilados para várias plataformas, incluindo Linux, macOS, Windows e ARM, ou pode ser construído a partir do código-fonte. Atende a desenvolvedores e equipes que buscam integrar capacidades de IA e ferramentas personalizadas em seus fluxos de trabalho, enfatizando controle local e privacidade. O projeto também incorpora JavaScript para seus componentes de frontend.
Alternativa mais recomendada
O que o Zenii conecta?
Zenii opera como um servidor e cliente MCP, conectando-se a um serviço de backend de IA local. Como servidor, expõe suas ferramentas a clientes de IA compatíveis como Claude Code, Cursor e Gemini CLI. Como cliente, consome servidores MCP externos como GitHub, Postgres e Filesystem, tornando suas capacidades disponíveis dentro de seu loop de agente. Seu daemon suporta endpoints HTTP (REST API) e WebSocket, enquanto sua funcionalidade de servidor MCP usa stdio como um protocolo de transporte. Plugins se comunicam via JSON-RPC 2.0 delimitado por nova linha sobre stdin/stdout.
Recursos e ferramentas principais
Zenii expõe um conjunto de ferramentas chamáveis, incluindo 16 ferramentas básicas ou 19 ferramentas Zenii. Funcionalidades específicas estão acessíveis via endpoints da API HTTP, como /chat para interação com modelos de IA, /memory para armazenamento de fatos, /wiki/ingest e /wiki/query para o LLM Wiki, /workflows/{workflow_id}/run para executar fluxos de trabalho, e /scheduler/jobs para gerenciar tarefas. Seu Polyglot Agent Runtime (PAR) também permite executar código Python ou Node.js externo como ferramentas personalizadas, ampliando suas capacidades.
Para quem é?
Zenii é para desenvolvedores que constroem automações locais, codificando fluxos de trabalho ou ferramentas de agente. É adequado para equipes que buscam um único backend de IA interno e indivíduos que desejam uma interface de desktop nativa com uma API local scriptável, especialmente aqueles que priorizam privacidade e controle local. Fornece uma plataforma para integrar várias capacidades de IA e código personalizado. Isso não é a escolha certa se você precisar de um sistema que não use um token de API para acesso.
Como começar
O servidor autentica usando uma chave de API passada como uma variável de ambiente. Este token é fornecido em um cabeçalho Authorization: Bearer $ZENII_TOKEN para chamadas de API, com stdio servindo como um protocolo de transporte para a funcionalidade do servidor MCP.
Casos de uso
- Os usuários podem descrever fluxos de trabalho em inglês simples, e o Zenii gera automaticamente a configuração TOML e abre um construtor visual.
- Documentos podem ser ingeridos no LLM Wiki do Zenii, permitindo que agentes respondam instantaneamente a perguntas contra a base de conhecimento compilada.
- Qualquer prompt ou fluxo de trabalho pode ser acionado em um cronograma cron, executando como uma rodada completa de agente com acesso a todas as ferramentas disponíveis.
Zenii fornece uma plataforma versátil para operações de backend de IA local e ferramentas de agente, suportando várias integrações e execução de código personalizado. Seu foco no controle local e na privacidade o torna uma escolha adequada para desenvolvedores e equipes. A capacidade do sistema de gerenciar tarefas agendadas e ingerir conhecimento oferece aplicações práticas.





