Registro de servidores MCP
Segurança e governançaCódigo-fonte público

Approval MCP Server

Motor de fluxo de aprovação multiestágio para agentes legais e de conteúdo de mídia do ADK-Rust Enterprise. 17 ferramentas MCP: templates configuráveis de fluxo, regras de estágio (todos/qualquer/quórum), decisões com delegação e…

O que ele oferece a um agente

Uma capacidade feita sob medida por trás de uma conexão MCP.

O servidor possui sua lógica de domínio e publica um contrato de ferramenta que um cliente MCP pode descobrir. O ADK-Rust pode carregar esse contrato em um agente, normalizar cada esquema para o provedor de modelo escolhido e manter o ciclo de vida da conexão fora da lógica de negócio do agente.

01

Fornece capacidades de aprovação por meio de um contrato MCP tipado.

Arquitetura

Como Approval MCP Server se encaixa em um sistema de agente.

O modelo nunca precisa dos detalhes de implementação ou credenciais do sistema por trás do servidor. Ele vê definições de ferramentas revisadas. O cliente MCP lida com descoberta e chamadas, enquanto o servidor mantém a propriedade da validação, política e comunicação com seu sistema de domínio.

01

Agente ADK-Rust

Escolhe uma capacidade do catálogo de ferramentas revisado.

02

Cliente MCP

Descobre esquemas, envia chamadas e recebe conteúdo tipado.

03

Approval MCP Server

Valida a solicitação e possui 17 contratos de ferramentas documentados.

04

Sistema de domínio

Mantém a API, dados, credenciais e regras de negócio por trás do servidor.

Conexão: stdio · Framework do servidor: ADK MCP SDK + rmcp

Da documentação do projeto

Arquitetura publicada do servidor

Abrir o diagrama de código-fonte ↗
Diagrama de arquitetura de Approval MCP Server do seu repositório oficial

Catálogo de ferramentas

O que um agente pode pedir para Approval MCP Server fazer?

Cada ferramenta tem um nome estável, um propósito legível por humanos e um contrato de entrada JSON descoberto durante a inicialização MCP. Classes de risco vêm do manifesto do registro do projeto quando disponível.

17 ferramentas nomeadas

list_workflows

Listar templates de fluxo, opcionalmente por domínio

read only
get_workflow

Obter definições de estágio de um template de fluxo

read only
create_workflow

Criar template customizado de fluxo (estágios ordenados com regras e aprovadores)

internal write
create_request

Criar solicitação de aprovação vinculada a um fluxo (opcionalmente submeter imediatamente)

internal write
get_request

Obter detalhes completos de uma solicitação incluindo estágios, votos e trilha de auditoria

read only
search_requests

Buscar/filtrar solicitações por texto, domínio, tipo, status ou aprovador

read only
submit_request

Submeter rascunho para revisão (ativa o primeiro estágio)

internal write
decide

Registrar decisão de aprovador no estágio ativo e avaliar regra do estágio

internal write
my_queue

Listar solicitações aguardando decisão de um aprovador

read only
cancel_request

Cancelar/retirar solicitação com motivo

internal write
escalate

Reatribuir estágio ativo para novos aprovadores (escalonamento)

internal write
delegate

Delegar autoridade de aprovação de um aprovador para outro em uma solicitação

internal write

Governança

Entenda o efeito de cada ferramenta.

Uma conexão de servidor herda a autoridade de suas credenciais e do ambiente de implantação. As declarações abaixo vêm do README deste projeto e do manifesto do registro MCP; sua aplicação ainda decide quais ferramentas um agente recebe e onde a aprovação é necessária.

10 internal write7 read only
  • Gravações controladas — decidir, cancelar_solicitação, escalar e delegar requerem aprovação em produção (requires_approval); leituras são somente leitura.
  • Auditoria defensável — cada mudança de estado é registrada imutavelmente com ator e timestamp.
  • Sem documentos brutos — itens sob aprovação e anexos são referências/URIs opacas, nunca conteúdo embutido.
  • Estrutura de integração — armazenamento em memória é para desenvolvimento; use armazenamento durável e vincule aprovadores/atores a identidades autenticadas em produção.

Superfície MCP

O que a documentação atual declara.

O MCP pode transportar ferramentas, recursos, prompts, resultados estruturados, progresso, cancelamento e trabalhos de longa duração. Este registro destaca os recursos modernos do protocolo explicitamente mencionados por este repositório.

O README atual concentra-se em sua superfície de ferramentas. Verifique o código-fonte e as notas de versão antes de confiar em capacidades MCP opcionais além da descoberta e invocação de ferramentas.
ADK MCP SDKrmcpManifesto do registro

Instalar e conectar

Siga o ponto de partida documentado do projeto.

Instale o servidor no ambiente que possui suas credenciais e acesso ao domínio. Adicione-o ao seu host MCP, verifique as ferramentas descobertas e restrinja o conjunto de ferramentas antes de entregá-lo a um agente de produção.

Instalar
cargo install mcp-approval
Formato de conexão ADK-Rust
let toolset = McpToolset::from_stdio(
    "mcp-approval",
    ["mcp-approval"],
).await?;

let agent = LlmAgentBuilder::new("agent")
    .tools(toolset.tools().await?)
    .build()?;

Comandos e configurações são extraídos do README público. Confirme pré-requisitos, variáveis de ambiente e opções específicas da versão na documentação oficial antes da implantação.

Documentação oficial

Continue com a fonte de verdade dos mantenedores do projeto.

Esta página fornece um mapa acessível do servidor. O repositório permanece autoritativo para esquemas exatos, pré-requisitos, configuração, exemplos, testes, versões e atualizações de segurança.

Registro fonte

Metadados de versão e repositório para esta entrada do catálogo.

Ver repositório público ↗
Versão
1.0.0
Licença
Apache-2.0
Ferramentas
17
Revisão
ca104c99caa8
Atualizado
9 de jun. de 2026
Transportesstdio