Fornece capacidades de sessão através de um contrato MCP tipado.
Session Memory MCP Server
Acesso controlado por política ao contexto de sessão ativo e histórico para agentes ADK-Rust Enterprise. Estado de sessão tipado, recall de memória com escopo, snapshots de replay e workflows HITL retomáveis.
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.
Fornece capacidades de memória através de um contrato MCP tipado.
Arquitetura
Como Session Memory 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.
Agente ADK-Rust
Escolhe uma capacidade do catálogo de ferramentas revisado.
Cliente MCP
Descobre esquemas, envia chamadas e recebe conteúdo tipado.
Session Memory MCP Server
Valida a solicitação e possui 11 contratos de ferramentas documentados.
Sistema de domínio
Mantém a API, dados, credenciais e regras de negócio por trás do servidor.
Este repositório atualmente não publica um SVG dedicado de arquitetura. O diagrama de integração acima é gerado a partir do transporte documentado e limite do servidor; use o README oficial para detalhes específicos da implementação.
Catálogo de ferramentas
O que um agente pode pedir para Session Memory 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.
11 ferramentas nomeadas
get_session_stateLer estado tipado atual da sessão
read onlylist_session_eventsInspecionar eventos de rastreamento, turnos, ferramentas, tentativas, aprovações
read onlyretrieve_memoryBuscar memória com escopo para fatos relevantes
read onlystore_memoryGravar entradas de memória aprovadas
internal writeupdate_memoryCorrigir uma entrada de memória existente (cria nova versão)
internal writedelete_memoryRemover entradas de memória sensíveis ou incorretas
identity security actionredact_memoryRedigir PII ou detalhes sensíveis da memória
internal writelist_memory_refsListar referências de memória que influenciaram uma sessão
read onlycreate_replay_snapshotCongelar estado da sessão para replay
internal writeresume_sessionRetomar workflow HITL pausado
external writeterminate_sessionEncerrar sessão ativa com motivo de auditoria
external writeGovernanç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.
- O manifesto do registro declara classes de risco somente leitura, escrita interna, ação de segurança de identidade, escrita externa para ferramentas.
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.
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.
cargo install mcp-session-memorylet toolset = McpToolset::from_stdio(
"mcp-session-memory",
["mcp-session-memory"],
).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.
Continue explorando
Mais em operações de negócios.
Registro fonte
Metadados de versão e repositório para esta entrada do catálogo.
- Versão
- 1.1.0
- Licença
- Apache-2.0
- Ferramentas
- 11
- Revisão
- e041fcce4b74
- Atualizado
- 24 de mai. de 2026