MCP Catalogs
首页

speclock

by sgroy10·24·综合分 46

SpecLock 是一个拥有 51 个 MCP 工具的 AI 约束引擎,在 AI 编程会话中强制执行项目规则。

ai-llmsecuritydeveloper-tools
6
Forks
1
活跃 Issue
1 个月前
最近提交
2 天前
收录于

概述

SpecLock 通过语义分析阻止 AI 编程助手违反项目约束,可以检测委婉攻击、时间逃避和复合句子违规。它支持建议性和强制性执行模式,并提供企业级功能,包括 AES-256-GCM 加密、HMAC 审计链和 RBAC。

试试问 AI

装完之后,这里有 5 个你可以让 AI 做的事:

:强制执行安全约束,防止对支付系统的未授权访问
:在多个 AI 编程会话中维护数据库一致性
:防止 AI 助手修改关键业务逻辑
:SpecLock 与 AI 记忆工具有何不同?
:可用的执行模式有哪些?

什么时候选它

当您需要跨 AI 编码会话执行约束并保护关键系统免受意外修改时,尤其是对于具有严格治理要求的团队或项目,请选择 SpecLock。

什么时候不要选它

如果您寻找的是没有执行能力的简单 AI 记忆工具,或者需要对单个 AI 操作进行非常细粒度的控制而非高级约束,请避免使用 SpecLock。

此 server 暴露的工具

从 README 抽取出 12 个工具
  • speclock_init

    Initialize SpecLock in project

  • speclock_get_context

    Get full context pack including goals and locks

  • speclock_set_goal

    Set project goal

  • speclock_add_lock

    Add constraint and auto-guard files

  • speclock_remove_lock

    Soft-delete a lock

  • speclock_add_decision

    Record architectural decision

  • speclock_add_note

    Add pinned note to project

  • speclock_set_deploy_facts

    Record deployment configuration

  • speclock_check

    Test if an action would conflict with locks

  • speclock_list_locks

    Show all current locks

  • speclock_enforce

    Change enforcement mode between hard and advisory

  • speclock_override

    Override a lock with a reason

可对比工具

mem0claude-memorycursor-rules

安装

安装

npx speclock protect              # 在您的项目中安装
speclock mcp install claude-code  # 为 Claude Code 连接 MCP
speclock doctor                   # 验证设置是否正确

对于 Claude Desktop,添加到 config.json:

{
  "mcpServers": {
    "speclock": {
      "command": "npx",
      "args": ["-y", "speclock", "serve", "--project", "."]
    }
  }
}

FAQ

SpecLock 与 AI 记忆工具有何不同?
与仅记住上下文的记忆工具不同,SpecLock 主动强制执行约束并阻止 AI 违反项目规则。
可用的执行模式有哪些?
SpecLock 提供建议模式(默认,显示警告)和强制模式(通过 MCP 错误阻止违规)。

Hacker News 讨论

开发者社区最近的相关讨论。

speclock 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。