Token导航 LogoToken导航TokenDH.com
Mipiti MCP logo
安全风控stdio官方级别未说明来源级核验

Mipiti MCP

MCP Server

Mipiti MCP Server 是一个安全态势平台,用于通过AI编程代理生成和管理威胁模型、控制措施、假设及合规性映射。

工具数

81

提示词数

0

GitHub Stars

0

资源数

0
PythonClaude安全Claude DesktopClaudeCursor

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

Mipiti

提供方

Mipiti

最后核验

2026/5/17 20:20

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

pip install mipiti-mcp

详细介绍

Mipiti MCP服务器

MCP(模型上下文协议)服务器 米皮蒂 --安全态势平台。

让AI编码代理(Claude Code、Claude Desktop、Cursor等)以编程方式生成和管理威胁模型、控制、假设、合规性映射和证据。

托管端点(推荐)

Mipiti后端在以下位置托管MCP服务器 https://api.mipiti.io/mcp无需安装,只需配置MCP客户端即可连接。

克劳德代码(快速入门)

claude mcp add --transport http Mipiti https://api.mipiti.io/mcp

系统将提示您通过浏览器登录(OAuth)。就这样

OAuth(手动配置)

支持OAuth的MCP客户端(Claude Code、Claude Desktop、Cursor)会自动提示您通过浏览器登录。添加到您的项目 .mcp.json:

{
  "mcpServers": {
    "mipiti": {
      "type": "http",
      "url": "https://api.mipiti.io/mcp"
    }
  }
}

在第一次连接时,您的MCP客户端会打开一个浏览器窗口,您可以在其中批准使用Mipiti帐户进行访问。令牌会自动刷新。

API密钥

对于不支持OAuth的客户端或无头/CI环境,请在“设置”中创建API密钥:

{
  "mcpServers": {
    "mipiti": {
      "type": "http",
      "url": "https://api.mipiti.io/mcp",
      "headers": {
        "X-API-Key": "your-api-key"
      }
    }
  }
}

独立包装(备选)

如果您更喜欢在本地运行MCP服务器(例如,用于开发或自托管实例),请安装 mipiti-mcp 包裹。这是一个调用Mipiti API的瘦HTTP客户端。

pip install mipiti-mcp
# Or run directly with uvx
uvx mipiti-mcp

环境变量

变量必填默认描述
MIPITI_API_KEY-您的Mipiti API密钥
MIPITI_API_URL没有https://api.mipiti.ioAPI基本URL
SERVER_VERSION--运行服务器的MCP表面的标识符(指令、工具文档字符串、模式、行为)。每次工具调用时都会发送。当此情况发生变化时,客户端会使缓存的MCP指南无效。对于本地运行,任何哨兵字符串都可以("local", "dev").对于已部署的运行,使用一个当此包的源代码更改时会更改的值(提交SHA是典型的)。

克劳德代码(独立)

{
  "mcpServers": {
    "mipiti": {
      "command": "uvx",
      "args": ["mipiti-mcp"],
      "env": {
        "MIPITI_API_KEY": "your-api-key",
        "SERVER_VERSION": "local"
      }
    }
  }
}

工具(97)

威胁建模

工具说明
generate_threat_model根据特征描述生成完整的威胁模型。运行一个多步骤的人工智能管道,产生信任边界、资产、攻击者、控制目标和假设。通过MCP协议自动报告进度——工具块直到完成。
refine_threat_model根据指令优化现有的威胁模型。创建新版本。仅修改受影响的实体类型,未受影响的图元在服务器端保留。
query_threat_model问一个关于现有威胁模型的问题。
get_threat_model获取特定威胁模型的完整细节(信任边界、资产、攻击者、假设)。使用 include_cos=True 包括控制目标。
list_threat_models列出所有已保存的威胁模型,包括ID、标题、版本和创建日期。支持 source 过滤器和 include_assessment_summary=True 在一次调用中内联每个模型的姿势计数(避免N+1循环 assess_model).
rename_threat_model重命名模型(仅元数据,无新版本)。标题在工作区内必须是唯一的(不区分大小写)。
delete_threat_model永久删除模型及其所有数据。
export_threat_model导出为PDF、HTML或CSV。
export_threat_model_archive导出自包含的JSON审计档案(每个版本、控件、带有CI判断的断言、发现、证明、充分性签名)。可独立验证。
import_threat_model_archive将审计存档还原到目标工作区。新鲜 model_id 每次进口;标题冲突自动后缀。

实体CRUD

工具说明
add_asset / edit_asset / remove_asset针对资产的单一实体变更。创建新版本。
add_attacker / edit_attacker / remove_attacker攻击者也是如此。

信任边界

工具说明
get_threat_model返回现有的信任边界(以及资产、攻击者、假设)。在添加或修改之前,请先查看当前边界。
add_trust_boundary / edit_trust_boundary / remove_trust_boundaryCRUD用于信任边界。定义信任转换在系统架构中发生的位置。攻击者位于边界处;CO用边界可达性进行注释。更改会自动为新无法到达的CO生成边界假设。

控制

工具说明
get_controls列出当前状态的控件。使用 summary_only=True 以实现紧凑的响应。
get_control_objectives列出控制覆盖每个控制的CO。配对 get_reachability_verdicts 用于每个CO作曲家的可达性状态。
update_control_status标记已执行或未执行。首先需要至少一个断言。
refine_control修改控件的描述并添加理由。平台评估缓解小组是否仍涵盖CO。
regenerate_controls重新生成控件。支持 mode="per_co"co_ids 针对特定的CO。
import_controls从JSON或自由文本导入控件,自动映射到CO并消除重复。
delete_control带理由的软删除。如果它是覆盖CO的唯一控件,则被阻止
check_control_gaps所有控件的AI支持差距分析。
get_mitigation_groups / set_mitigation_groups检查并修改如何将控制措施分组到CO的缓解路径中(组内与,组间与)。平台AI评估拟议的更改是否保留了CO覆盖范围。
set_co_cal根据CO ISO/SAE 21434网络安全保证级别(1-4)设置。坚持control_objectives身份侧表;生存软删除+复活;没有新的模型版本。

假设和证明

工具说明
get_threat_model返回现有假设(以及资产、攻击者、信任边界)。在添加或修改之前,请先审查当前的假设。
add_assumption添加一个假设,可选择通过以下方式将其链接到CO linked_co_ids.
edit_assumption更新描述和/或链接的CO。
remove_assumption软删除(保留以供审计)。关联CO不再受其影响
restore_assumption恢复软删除的假设。需要重新认证。
submit_attestation责任方确认假设的记录成立。提供 attested_by, statement, expires_at.
list_attestations假设的证明历史。
assume_control简写:将控件标记为由单个假设外部处理(写入组1)。经证实后,缓解组的完整性被视为有效。
unassume_control速记:明确外部处理状态;控制恢复为未实现。删除所有假设组。
get_control_assumption_groups检查控件上的当前假设组结构。组表示可选的外部声明集(在=AND内,在=OR内)。
set_control_assumption_groups声明性地设置假设组结构。用于复合案例(例如“AWS KMS+季度审查”)或多个独立路径。
convert_assumption_to_controls为假设覆盖的CO生成控制,并取消假设链接。

断言和证据

工具说明
submit_assertions提交关于系统属性的类型化、机器可验证的声明(21种断言类型)。
list_assertions / delete_assertion列出或删除控件的断言。
add_evidence / remove_evidence附加辅助元数据(文档、链接)。证据是上下文相关的——只有断言才能证明实现。
get_verification_report显示已验证、部分验证和未验证的控制措施,并提供充分的详细信息。
get_sufficiency快速检查:单个控件的断言是否共同涵盖了所有方面?
get_scan_prompt返回针对未实现控件扫描代码库的目标提示。
get_review_queue90多天内未审查控制措施。从这里开始定期维护。
submit_findings / list_findings / update_finding报告并跟踪负面发现(差距发现)。
preview_finding_remediation只读。返回一个结构化差异,描述后续更改 apply_finding_remediation 电话会发出。不同的形状取决于发现的种类(例如 structural_duplicate_controls:保留哪些控件,放弃哪些控件,CO映射+框架引用的联合将落在幸存者身上)。打电话之前 apply_finding_remediation 因此操作员可以确认。
apply_finding_remediation修改状态:提交更改 preview_finding_remediation 显示。需要非空 justification (一线运营商的基本原理)记录在审计跟踪中。代理负责预览,然后应用norm——在调用之前显示差异并得到明确确认。

保证

工具说明
assess_model对所有CO进行确定性评估。通过以下方式减轻/降低风险/未评估回报 risk_reason (丢失控制、等待等待、过期等待)。用于每个CO可达性状态呼叫 get_reachability_verdicts.
get_findings_risks工作区范围的分流仪表板:开放式发现、主动风险接受和工作区可以访问的每个模型中的风险CO。当被问及“什么是开放的?”时。
get_model_risk_view每个模型的优先级风险视图:每个实时CO一行,包括衍生风险等级、资产影响、攻击者可能性、控制覆盖范围和未完成发现计数。
get_system_risk_view跨模型变体 get_model_risk_view:相同的形状,在系统中的每个模型上聚合(每行附加model_id+model_title)。
list_risk_acceptances模型上的所有风险接受度——明确接受而非减轻的风险。包括CO id、所有者、理由、状态、审查截止日期。

合规

工具说明
list_compliance_frameworks可用框架(OWASP ASVS、ISO 27001、SOC 2、NIST CSF、GDPR、FedRAMP、PCI DSS、欧盟CRA)。
select_compliance_frameworks为模型选择框架。
get_compliance_report选定框架的覆盖率报告
auto_map_controls人工智能驱动的控件到框架需求的语义映射。
map_control_to_requirement手动控制需求映射。
auto_remediateLLM驱动的缺口闭合——为未覆盖的框架需求提出了新的资产、攻击者和控制措施。

组件

工具说明
add_component / edit_component / remove_component组件将信任边界(安全架构)连接到存储库(代码组织)。 Component(id, name, repo_url, path, trust_boundary_ids) 将控件范围化到实现它们的代码库。用于多回购系统和每个回购威胁模型。 edit_component 还接受每个组件级别的可选等级: target_sl (IEC 62443安全级别,1-4), eal (通用标准评估保证级别,1-7), fips_level (FIPS 140-3安全级别,1-4)。

系统和工作区

工具说明
list_workspaces列出可用工作区。
update_organization按组织级别设置等级: target_ml (IEC 62443-4-1成熟度等级,1-5), csf_tier (NIST CSF第1-4级)。仅限管理员。使用 clear_target_ml / clear_csf_tier 显式重置为NULL。
list_systems / get_system / create_system管理系统(相关模型组)。
add_model_to_system将模型添加到系统中。
get_system_dependencies与其他模型相关的假设的满意度状态的跨模型依赖图。
link_dependency将跨模型假设与目标模型联系起来——双路径满意度(控制或手动证明)。
select_system_compliance_frameworks / get_system_compliance_report系统级合规性聚合。

设置和操作

工具说明
get_setup_status检查已完成哪些入职步骤。
complete_setup_step将入职步骤标记为已完成(mcp_gonfigured、mipiti_verify_installed、ci_secret_added、ci_pipeline_added)。

发展

git clone https://github.com/Mipiti/mipiti-mcp.git
cd mipiti-mcp
pip install -e ".[dev]"
python -m pytest -v

使用Claude Desktop进行本地测试

{
  "mcpServers": {
    "mipiti": {
      "command": "uv",
      "args": ["run", "--directory", "/path/to/mipiti-mcp", "mipiti-mcp"],
      "env": {
        "MIPITI_API_KEY": "your-key"
      }
    }
  }
}

许可证

专有的。版权所有(c)2026 Mipiti,LLC。保留所有权利。看 许可证 了解详情。

目录标签

目录标签

PythonClaude安全安全态势管理本地部署AI编程代理威胁建模合规性映射自动化控制

支持客户端

Claude DesktopClaudeCursor

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

oauth

工具数量(toolCount,工具数)

81

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiooauth部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

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

来源信息

继续浏览同类 MCP