OuterSpace Apizr
Compilador de capacidades de código aberto para bases de código Python. Descubra capacidades Python existentes, planeje exposição explícita e exponha funções selecionadas via MCP ou REST sem reescrever a lógica de negócios. Inclui um servidor MCP stdio local com três ferramentas somente leitura de análise e planejamento por padrão.
Documentação
OuterSpace Apizr
Conecte funções Python selecionadas a agentes de IA por meio de MCP, ou exponha-as como APIs REST.
Apizr é um compilador de capacidades de código aberto: analise código Python existente, escolha quais funções são públicas, gere suas interfaces e defina como elas são executadas. Sua lógica de negócio permanece em Python.
Início rápido: faça suas primeiras chamadas MCP e REST · A jornada completa
Siga Instalar Apizr e depois o Início rápido. Consulte o histórico de versões para funcionalidades específicas de versão, compatibilidade e publicação verificada. A jornada é código Python → descobrir/selecionar capacidades → expor como REST/MCP → opcionalmente entregar como OCI.
Python 3.11–3.14 · GPL-3.0-or-later.
Escolha seu caminho
| Seu objetivo | Comece aqui |
|---|---|
| Expor funções Python como ferramentas MCP ou endpoints REST | Instalar → Início rápido |
| Analisar um projeto a partir de um cliente MCP | Instalar o perfil MCP → servidor de análise |
| Construir e entregar um serviço | Instalar OCI ou entrega → OCI e Atestar |
| Inicializar e diagnosticar um projeto (0.4.2) | Inicialização segura, doctor somente leitura e conclusão de shell |
| Validar/construir em CI (0.4.2) | GitHub Action, componente GitLab e apizr ci |
O núcleo lida com análise estática e geração suportadas. Servidores gerados possuem suas próprias dependências de runtime. Plugins opcionais vivem em ambientes separados; instalação, ativação e autorização do operador são decisões independentes.
Exponha as funções que você escolher
Prontidão informa se as evidências de código disponíveis suportam uma interface. Uma política de exposição nomeia as funções que você escolhe tornar públicas. Um bundle é o servidor gerado, seus contratos e o código-fonte necessário para essas funções. Estar pronto nunca torna uma função pública automaticamente.
| Conecte-se por meio de | Comece com |
|---|---|
| Ferramentas MCP para agentes e outros clientes | Gerar MCP e fazer duas chamadas |
| Endpoints REST para aplicações | Gerar REST e enviar duas solicitações |
O servidor MCP gerado chama suas funções selecionadas. O servidor separado, servidor MCP de análise Apizr analisa repositórios e planeja a exposição; ele não executa as funções deles.
Escolha limites de execução
Análise e geração não executam o projeto. Iniciar um servidor gerado e chamar suas funções executa: use código-fonte e dependências confiáveis. O modo Direto executa funções dentro do servidor. O modo Governado usa uma política de execução para escolher um worker e seus limites necessários: um processo local novo ou um contêiner OCI por chamada. Workers locais não isolam o sistema de arquivos ou a rede do host; contêineres não são uma garantia de código não confiável.
O Início rápido direto não precisa de Docker. Leia o guia de exposição para exemplos governados e os limites de execução para suas garantias e limites.
Fluxos de trabalho e limites existentes
Fonte única inspect, generate rest/mcp e execute permanecem suportados.
Apizr 0.4.2 também exporta bundles REST verificados para
coleções Postman, Bruno e Insomnia,
com arquivos determinísticos e regeneração local segura.
O pipeline histórico é um caminho de compatibilidade separado. Consulte a jornada completa para limites de dependência, recursos e exposição.
Assista à demonstração · Arquitetura · Desenvolvimento e verificações · Relatar um problema · GPL-3.0-or-later