AI规则管理服务器

FOCAL MCP是一个本地化的AI行为规则管理服务器,用于集中管理并应用AI工具(如Codex、Claude Code和Cursor)的行为规则。

  • by BAESI
  • Python
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 BAESI/focal-mcp

使用说明

FOCAL MCP服务器

FOCAL MCP(编排中央AI ruLes框架)是一个本地MCP服务器,它集中了AI行为规则,并将其应用于Codex、Claude Code和Cursor等工具。

快速开始

先决条件

  • uv 已安装(需要 uvx)

运行服务器(推荐)

uvx --from focal-mcp-server focal-mcp-server

打开Web UI:

http://127.0.0.1:8765

MCP端点:

http://127.0.0.1:8765/mcp

WebSocket通知:

ws://127.0.0.1:8765/mcp/ws

配置您的MCP客户端

焦点MCP使用 可流式传输HTTP,因此您自己启动服务器,并将客户端指向上面的URL。

食品法典(示例)

添加以下内容 ~/.codex/config.toml:

[mcp_servers.focal]
enabled = true
url = "http://127.0.0.1:8765/mcp"

保存后重新启动Codex。

编辑规则(实时)

规则存在于回购之外:

~/.focal_mcp/workspace/
  core/
    system.md
    style.md
    safety.md
    tool_policy.md
  agents/

使用Web UI编辑文件。更新会立即应用。

如何应用规则

FOCAL MCP公开了一个名为 focal_rules。代理应在每次响应之前调用它以获取最新规则。

如果规则没有立即更新:

  1. 确保客户端已连接到MCP服务器。
  2. 确保客户来电 focal_rules 在回应之前。
  3. 如果需要,重新连接客户端。

项目提示(食品法典委员会)

存储库级别提示存储在:

agents.md

路线图

  • 针对多仓库工作流的项目特定规则管理
  • 规则编辑和可见性的UI/UX改进