SuperAPI AI 工具集

mcp

Pathrule Remote MCP 是 Pathrule 提供的远程 MCP 服务器,用于将 Pathrule 工作区中的记忆、规则和技能等工作区数据,通过模型上下文协议(Model Context Protocol)暴露给云端 MCP 客户端。它面向 AI 编程智能体,提供按路径限定的项目上下文。远程 MCP 仅在云端运行,可读写 Pathrule 云端记录,但无法读取本地文件、安装钩子、生成 AGENTS.md / CLAUDE.md 或落地本地技能;如需这些本地运行时功能,应使用 Pathrule Desktop 或 @pathrule/cli。使用前需创建或登录 Pathrule 账户,并在应用中创建或选择工作区,然后将 MCP 客户端连接到对应的远程 MCP 端点。连接时客户端会启动 OAuth 流程,经批准后只能访问该账户可见的工作区,并受所授权限范围限制。

访问官网

工具介绍

Pathrule Remote MCP 是 Pathrule 的远程 MCP 服务器,通过模型上下文协议(Model Context Protocol)暴露 Pathrule 工作区记忆、规则、技能、设置、快照与活动日志。其公开端点与注册表清单在仓库中提供(URL 与清单内容暂未在资料中以明文给出,此处不补全)。

用途与定位 Pathrule 为 AI 编程智能体提供按路径限定的项目上下文。远程 MCP 服务器让云端 MCP 客户端无需在客户端主机安装 Pathrule Desktop 或本地 CLI,即可使用同一 Pathrule 工作区数据。远程 MCP 有意设计为仅云端:它能读写 Pathrule 云端记录,但不能读取本地文件、安装钩子、渲染 AGENTS.md / CLAUDE.md,或落地本地技能。需要这些本地运行时功能时,应使用 Pathrule Desktop 或 @pathrule/cli。该仓库是 Pathrule Remote MCP 端点的公开源码与目录收录目标,并非独立本地记忆数据库,离开 Pathrule 账户也无法创建可用的 Pathrule 工作区。

主要能力(工具) 工作区与上下文:pathrule_list_workspaces、pathrule_get_context、pathrule_get_tree、pathrule_get_node、pathrule_list_memories、pathrule_read_memory、pathrule_read_rule、pathrule_read_skill。 工作区设置:pathrule_list_organizations、pathrule_create_workspace、pathrule_write_memory、pathrule_update_memory、pathrule_delete_memory、pathrule_write_rule、pathrule_update_rule、pathrule_delete_rule、pathrule_write_skill、pathrule_update_skill、pathrule_delete_skill。 快照、刷新与活动:pathrule_take_snapshot、pathrule_list_snapshots、pathrule_read_snapshot、pathrule_list_pending_refreshes、pathrule_get_refresh_brief、pathrule_resolve_refresh、pathrule_log_activity、pathrule_get_local_runtime_upgrade。

使用方式 创建或登录 Pathrule 账户;在应用中创建或选择 Pathrule 工作区;将 MCP 客户端连接到对应的远程 MCP 端点。当 MCP 客户端连接时,会通过 Pathrule Web 启动 OAuth 流程。批准后,客户端只能使用所批准的范围访问该登录账户可见的 Pathrule 工作区。

权限与安全 OAuth 范围决定可用工具面:读取工具需要 pathrule:read;写入工具需要 pathrule:write;刷新/活动工具需要 pathrule:activity。每次工作区操作都通过已认证用户的 Supabase JWT 与数据库 RLS 策略执行。连接器不使用 Supabase 管理密钥扩大用户访问。写入工具还受工作区订阅状态及按用户/按工作区速率限制约束。MCP 事件遥测仅含元数据:工具名、用户/工作区/客户端标识、状态/错误码与延迟分桶;不记录工具输入与内容正文。远程服务器从不访问用户文件系统,也不写入本地伴随文件。

自行部署(供操作者) mcp.pathrule.io 服务由 Pathrule 运营。下方环境变量用于 Pathrule 操作者将服务部署到 Pathrule 后端,连接 MCP 客户端到 Pathrule Remote MCP 时并不需要这些变量。必需的生产机密仅以环境变量提供。请勿提交以下值(变量名以资料为准,此处不展开具体值):SUPABASE_JWT_SECRET 用于为 Supabase RLS 签发短期已认证角色用户 JWT,应按生产基础设施机密材料处理,仅存于托管提供商的密钥管理器。公开的 pathrule/mcp 仓库从 Pathrule 单体仓库切出,包含打包的 Node.js 服务器,供透明性与部署可复现性使用。自行运行需要上述环境变量与 Pathrule 兼容后端,并非推荐用户安装路径。服务器监听 PORT 与 HOST(具体变量说明见仓库)。健康与元数据、注册表检查:公开仓库包含供 Glama 等 MCP 注册表扫描器使用的 Dockerfile。容器设置 PATHRULE_MCP_PUBLIC_INTROSPECTION=1,可在无 bearer token 的情况下暴露 MCP schema introspection,以便注册表验证服务器形态。该模式不授予 Pathrule 数据访问权;工具调用仍需已认证的 Pathrule 上下文,无 OAuth 时返回认证错误。Glama 的 Docker 构建运行器通过 stdio 启动 MCP 服务器;在 Glama 的 Dockerfile 管理表单中使用对应命令(具体命令资料未给出)。

MCP 目录提交字段:Pathrule Remote MCP server。安全策略见仓库。

适用场景与限制 适用于云端 MCP 客户端需要访问 Pathrule 工作区记忆、规则、技能、快照与活动日志的场景,尤其适合不希望在被控主机安装本地桌面端或 CLI 的用户。限制:仅云端;不能读写本地文件、不能安装钩子、不能生成 AGENTS.md / CLAUDE.md、不能落地本地技能;不能脱离 Pathrule 账户独立使用;写入操作受订阅与限流约束。