mcpField
M
Mandatez Mcp

Mandatez Mcp

本地服务
core-dashboard-black.vercel.app安全122 周前更新

关于 Mandatez Mcp

MandateZ 为 AI Agent 提供身份、策略执行、人工监督和审计基础设施,面向需要控制并追踪 Agent 行为的团队。它以 Ed25519 签名记录事件,并提供 n8n 与 LangChain 集成。

主要功能

  1. 01为 Agent 生成 Ed25519 加密身份
  2. 02按规则允许、阻止或标记操作
  3. 03暂停执行并请求人工监督
  4. 04签名并记录 Agent 操作事件
  5. 05导出合规报告(开发中)
  6. 06集成 n8n 与 LangChain

适用场景

  1. 01为 Agent 操作设置允许或阻止规则
  2. 02操作超时后阻止执行
  3. 03为工作流执行生成签名审计记录
  4. 04查看 Agent 行为审计事件

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"core-mandatez": {
"command": "npx",
"args": [
"-y",
"@mandatez/mcp"
],
"env": {
"SUPABASE_URL": "<SUPABASE_URL>",
"SUPABASE_ANON_KEY": "<SUPABASE_ANON_KEY>",
"MANDATEZ_OWNER_ID": "<MANDATEZ_OWNER_ID>"
}
}
}
}
启动命令npx -y @mandatez/mcp
需要配置的环境变量
SUPABASE_URL
SUPABASE_ANON_KEY密钥
MANDATEZ_OWNER_ID

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@mandatez/mcp

工具

8

收录的工具列表 · 更新于 3 周前

参数类型必填说明
namestring是便于人类阅读的 Agent 名称
metadataobject否要附加到 Agent 的可选元数据

详细介绍

MandateZ

每个 Agent 都需要一份授权。

MandateZ 是面向 AI Agent 的中立信任基础设施层。为每个 Agent 提供加密身份、策略执行、人工监督关卡和防篡改审计轨迹,适用于所有框架。

为什么选择 MandateZ

AI Agent 能够自主行动。它们可以读取文件、调用 API、发送电子邮件、进行支付。没有人能证明它们做了什么、是否获得授权,或按需提供合规记录。

MandateZ 一次解决这四个问题。它可同时适用于 LangChain、n8n、AutoGen、CrewAI 和所有其他框架。

安装

npm install @mandatez/sdk

快速入门

import { generateAgentIdentity, MandateZClient } from '@mandatez/sdk';

const identity = await generateAgentIdentity();
const client = new MandateZClient({
  agentId:         identity.agent_id,
  ownerId:         'your_org_id',
  privateKey:      identity.private_key,
  supabaseUrl:     process.env.SUPABASE_URL!,
  supabaseAnonKey: process.env.SUPABASE_ANON_KEY!,
});

const event = await client.track({
  action_type: 'read',
  resource: 'emails',
});
// → signed, validated, emitted to your event stream

你将获得

  • Ed25519 加密身份:每个 Agent 都有唯一的 ag_ 前缀 ID,并通过密钥对进行签名
  • 策略引擎:支持 allow/block/flag 规则和通配符资源匹配
  • 人工监督关卡:暂停执行,通过 Slack/webhook 发出提醒,超时后自动阻止
  • 防篡改审计轨迹:每项操作都会签名并发送到 Supabase
  • 合规报告导出:HIPAA、EU AI Act、SOC2(即将推出)

集成

n8n
npm install n8n-nodes-mandatez

将 MandateZ 节点拖入任何工作流。每次执行都会生成带签名的审计事件。

LangChain
import { MandateZLangChainCallback } from '@mandatez/sdk';

const callback = new MandateZLangChainCallback(client);
const chain = new ChatOpenAI({ callbacks: [callback] });
更多集成即将推出

AutoGen、CrewAI、Voiceflow、Dify、Make。

架构

所有内容都围绕一条主干流转:Agent 事件流。

Agent Action → Policy Engine → Oversight Gate → Sign (Ed25519) → Emit to Stream

每个界面——SDK、仪表板、合规引擎、目录——都读取同一条数据流。一个数据层,无重复。

链接

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。