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.

PyPI version CI Security Documentation Python License

Escolha seu caminho

Seu objetivoComece aqui
Expor funções Python como ferramentas MCP ou endpoints RESTInstalar → Início rápido
Analisar um projeto a partir de um cliente MCPInstalar o perfil MCP → servidor de análise
Construir e entregar um serviçoInstalar 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 deComece com
Ferramentas MCP para agentes e outros clientesGerar MCP e fazer duas chamadas
Endpoints REST para aplicaçõesGerar 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