Token导航 LogoToken导航

MCP Server · 安全风控

MCP Injector

mcp-injector是一个位于代理和LLM网关之间的弹性网关垫片,提供虚拟模型链、提供商故障转移和安全MCP工具注入功能,适用于需要高可用性和安全治理的LLM应用场景。

未说明官方级别未说明来源级核验工具 0
安全开发工具数据分析

快速开始

公开资料没有提供安装命令,按仓库或官方文档接入。
作者 / 组织
noblepayne
提供方
noblepayne

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

5

仓库热度

收录来源

1 个

MCP World

选型结论

MCP Injector 属于安全风控类 MCP Server,公开资料标注 0 个工具,通过传输方式未标注接入,客户端适配情况以官方文档为准,没有现成的安装命令;接入前要先准备 访问 Token。

分类

安全风控

传输方式

未说明

认证方式

访问 Token

部署方式

公开资料未说明

安装与配置

公开目录没有给出安装命令,需要按仓库 README安装;下面按同类条目的通用流程说明。

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    先确认运行方式

    公开资料没有标注传输方式,先看仓库 README,确认是本地进程还是远程地址。

  2. 2

    获取服务

    公开目录没有给出安装命令,按仓库 README里的步骤安装或获取服务。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 0 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

公开资料仍需确认:安装命令

详细介绍

mcp注射器

具有虚拟模型、供应商回退和安全MCP工具注入的弹性LLM网关垫片

mcp注入器位于代理(如OpenClaw)和LLM网关之间。它为MCP工具执行提供自动故障转移、错误转换和安全治理框架。

主要特点

  • ✅ 虚拟模型链 -定义具有冷却功能的回退提供程序。
  • ✅ 透明环路保护 -累积所有内部回合(推理、工具调用、结果),并通过签名的页脚将其与客户端同步。
  • ✅ 会话补水 -当发生以下情况时,自动从持久存储中恢复对话上下文 session-id 提供。
  • ✅ 治理框架 -声明性工具访问策略(允许/严格)。
  • ✅ PII扫描和恢复 -在提示中自动编辑敏感数据。受信任的工具可以接收原始PII值以进行安全处理。
  • ✅ 已签署审计追踪 -具有ULID和HMAC链的防篡改NDJSON日志。
  • ✅ 提供商级可观察性 -对每个提供者的令牌、请求和速率限制进行精细跟踪。
  • ✅ 多路传输MCP -支持HTTP和STDIO(本地进程)MCP服务器。
  • ✅ 翻译错误 -将神秘的提供程序错误转换为可操作的消息。

治理与安全

mcp注入器包括一个通过 :governance 输入 mcp-servers.edn (复制自 mcp-servers.example.edn).

治理模式

  • :permissive (默认):除非明确拒绝,否则允许使用所有工具。
  • :strict:除非策略中明确允许,否则所有工具都将被拒绝。

特权工具

某些高风险工具(如 clojure-eval)标记为 享有特权的。这些工具是 总是被封锁 默认情况下,即使在许可模式下,除非在 :allow 规则。

政策示例

:governance
{:mode :permissive
 :policy
 {:mode :permissive  ; Fallback mode for this policy (overrides global)
  :allow ["mcp__stripe__*"]
  :deny ["mcp__danger-server__*"]
  :rules [{:model "gpt-4o-mini" :deny ["clojure-eval"]}]
  :sampling {:trusted-servers ["stripe" "postgres"]}}
 :audit
 {:enabled true :path "logs/audit.log.ndjson"}
  :pii
  {:enabled true :mode :replace :proximity-check-enabled true}}

PII强化和假阳性减少

PII扫描仪使用多层方法来最大限度地减少误报,同时捕获真正的秘密:

  1. 白名单:本地文件路径(Windows/POSIX)、URL、IP地址和UUID会自动忽略。
  2. 性格多样性:令牌必须至少包含4个字符类(小写、大写、数字、特殊)或3个至少包含20个字符的类。这可以防止像这样的描述性字符串 mcp__stripe__retrieve_customer 避免被标记。
  3. 接近检查:默认情况下,一般的高熵字符串只有在遵循类似赋值的关键字时才会被编辑(例如。, api_key:, token =).显式正则表达式模式(AWS、Anthropic等)绕过此检查以获得最大安全性。

PII恢复(智能保险库)

对于需要访问原始PII数据的工具(例如,必须看到真实电子邮件地址的Stripe集成),配置信任级别:

:servers
{:stripe
 {:url "http://localhost:3001/mcp"
  :trust :restore  ; :none (default), :read, or :restore
  :tools [{:name "retrieve_customer" :trust :restore}]}}
  • :none (默认):工具接收经过编辑的令牌,如 [EMAIL_ADDRESS_a35e2662]
  • :restore:工具接收原始值(例如。, wes@example.com)

vault使用确定性SHA-256哈希和每个请求的盐,确保令牌在请求中保持一致,但不会在请求之间泄漏。

⚠️ 安全通知: clojure-eval 逃生舱口

这 clojure-eval 工具是 特权逃生舱 这允许LLM在主机JVM上执行任意Clojure代码。这是 远程代码执行(RCE)的设计.

  • 默认状态:残疾。您必须明确允许 clojure-eval 在您的保单中 :allow 列表。
  • 风险:如果启用,则受损、产生幻觉或迅速注射的LLM会获得收益 完全系统访问--包括文件、环境变量、网络和过程控制。
  • 缓解:仅启用 clojure-eval 用于隔离环境中高度可信的模型。将其视为根级别访问。
  • 启动警告:启用时,mcp注射器会记录 CRITICAL 启动时的审计事件。

可观察性和追踪

行动收据 --当工具在请求期间运行时,mcp注入器会在响应内容前添加一个干净的markdown收据:

Action Receipt: trace_id=abc123 | 2 tools (165ms total)
- stripe.get_customer: 45ms
- postgres.query: ERROR: timeout
---

收据包括:

  • 前置 (未附加)-更适合Telegram/Slack用户体验
  • PII已屏蔽 --用标记替换敏感值
  • 可控的 通过配置/env

响应头 --每个响应都包含用于分布式跟踪的W3C跟踪头:

X-Injector-Traceparent: 00--
-00

配置可观察性:

{:receipt-mode :on}    ;; :on, :off, or :errors-only
{:receipt-style :emoji} ;; :emoji (future) or :ascii
{:footer-mode :off}    ;; :off (default) or :legacy

或者通过环境变量:

MCP_INJECTOR_RECEIPT_MODE=on|off|errors-only
MCP_INJECTOR_RECEIPT_STYLE=emoji|ascii
MCP_INJECTOR_FOOTER_MODE=off|legacy

按请求覆盖: extra_body: {:receipt false} 禁止接收该请求。

快速开始

先决条件

安装

nix develop
bb test
bb run

配置

复制示例配置并自定义:

cp mcp-servers.example.edn mcp-servers.edn

环境变量

变量描述默认值
INJECTOR_AUDIT_SECRET用于对审核日志条目进行签名的32字节机密。(自动生成)
MCP_INJECTOR_AUDIT_LOG_PATHNDJSON审核日志的路径。logs/audit.log.ndjson
MCP_INJECTOR_PORT服务器端口8080
MCP_INJECTOR_LLM_URLLLM网关终结点。http://localhost:11434
MCP_INJECTOR_MAX_ITERATIONS代理循环迭代限制。10
MCP_INJECTOR_LOG_LEVEL日志冗长。debug
MCP_INJECTOR_TIMEOUT_MSLLM请求超时。1800000
MCP_INJECTOR_RECEIPT_MODE何时显示行动收据: on, off,或 errors-only.on
MCP_INJECTOR_RECEIPT_STYLE收据样式: emoji 或 ascii.emoji
MCP_INJECTOR_FOOTER_MODE传统HTML页脚: off 或 legacy.off

编辑 mcp-servers.edn:

{:servers
  {:stripe
   {:url "http://localhost:3001/mcp"
    :tools ["retrieve_customer" "list_charges"]}}
 
 :llm-gateway
 {:url "http://localhost:8080"
  :virtual-models
  {:brain
   {:chain ["provider1/model1" "provider2/model2"]
    :cooldown-minutes 5}}}}

控制API

  • GET /api/v1/status:健康和版本。
  • GET /api/v1/mcp/tools:列出发现的工具。
  • GET /api/v1/stats:按型号和提供商细分的使用统计数据。
  • GET /api/v1/audit/verify:以加密方式验证审核日志的完整性。
  • POST /api/v1/mcp/reset:清除缓存并重新启动进程。

NixOS部署

services.mcp-injector = {
  enable = true;
  mcpServers = { ... };
  governance = {
    mode = "permissive";
    policy = {
      allow = [ "mcp__stripe__*" ];
    };
  };
};

______________________________________________________________________

状态:生产就绪| 测试:72通过| 建于:巴巴什卡+http工具包+柴郡

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

Clojure本地部署LLM网关故障转移安全治理PII扫描审计追踪

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

资产与漏洞排查

批量查询资产和漏洞信息,输出待修清单。

日志审计

从日志里筛出异常访问和高风险操作。

合规检查

按规则核对配置项,记录不符合项。

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • 需要自备访问 Token,没有凭据没法直接试。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在安全风控场景里让模型直接调用外部能力的人。
  • 愿意照着官方文档一步步配环境的人。

不太适合

  • 暂时拿不到访问 Token的人。
  • 希望一条命令就装好、不想看文档的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
MCP Injector

MCP World · 本页

0未说明未标注1 个2026-05-17
Modelcontextprotocol C22988b0

MCP World

0stdio有1 个2026-05-17
Hexstrike AI

MCP World

0stdio有1 个2026-05-17
Cyber Strike AI

MCP World

75未说明未标注1 个2026-05-17
MCP Scan

MCP World

0stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

MCP Injector 怎么安装?

公开目录没有给出可以直接复制的安装命令,需要按仓库 README里的步骤安装;装好后写进客户端的 MCP 配置再重启。

MCP Injector 怎么在 Claude Desktop、Cursor 里配置?

它是传输方式未标注,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

MCP Injector 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

MCP Injector 需要 API Key 吗?

公开资料标注的认证方式是访问 Token,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

MCP Injector 支持哪些客户端?

公开资料没有标注具体客户端;能配置本地 MCP 命令的客户端都能接,配置方式参照官方文档。

来源信息

继续浏览同类 MCP