mcpserver.lol
registry/pathrule-remote-mcp
Connection check verified live · 26h ago

pathrule-remote-mcp

Path-scoped team memories, rules and skills for Claude Code, Cursor, Codex and other MCP clients.

Tools 32
GitHub stars
Installs / wk
Licence
Transport streamable-http
Last checked 26h ago

Tools & capabilities

32 tools

Read from the running server on 26h ago.

pathrule_create_workspace name*git_remote_urlorganization_id*active_agent_targets
Create a new Pathrule workspace inside an organization. Cloud-only: writes the workspace row through the user's JWT (RLS enforces organization membership). Does NOT attach the work…
pathrule_delete_memory can modify data hardmemory_id*workspace_id*expected_version_id
Soft-delete a memory by default. Pass hard:true to permanently delete (requires workspace_admin). Cloud-only.
pathrule_delete_rule can modify data hardrule_id*workspace_id*expected_version_id
Soft-delete a rule by default. hard:true requires workspace_admin. Cloud-only.
pathrule_delete_skill can modify data hardskill_id*workspace_id*expected_version_id
Soft-delete a skill by default. hard:true requires workspace_admin. Cloud-only.
pathrule_get_context read-only node_pathuser_intentworkspace_id*known_protocol_version
Return Pathrule context for a workspace path: relevant memories, rules, skills, subtree index, and a next_required_action hint. Remote clients must pass workspace_id; call pathrule…
pathrule_get_local_runtime_upgrade read-only
Explain what Pathrule CLI (power-user, terminal-first) and Pathrule Studio (GUI) unlock beyond Remote MCP. Call this when the user asks 'is there a better way?', 'why do I need to…
pathrule_get_node read-only node_id*workspace_id*
Return a single node plus ids for attached memories, rules, and skills. Requires workspace_id to prevent cross-workspace ambiguity.
pathrule_get_refresh_brief read-only refresh_id*
Claim one refresh task and return the subject, stale-signal evidence, AI instructions, and any proposed patch. Call pathrule_list_pending_refreshes first to choose a refresh_id. Re…
pathrule_get_tree read-only workspace_id*
Return the full Pathrule node tree for a workspace.
pathrule_goto read-only target*workspace_id*subtree_limit
Resolve a path/name/fuzzy target inside a workspace and return full content for that node plus a compact subtree memory index.
pathrule_import_pattern slug*dry_runverbosenode_pathworkspace_id*
Import an official Pathrule pattern (a bundle of memories, rules, and skills) into the workspace when the user pastes a `::pathrule:package:<slug>` token. WORKFLOW: (1) First call…
pathrule_list_memories read-only node_id*
List active memories attached to a specific Pathrule tree node. Use pathrule_get_context, pathrule_goto, or pathrule_get_node first to discover the node_id. Returns compact preview…
pathrule_list_organizations read-only
List Pathrule organizations the authenticated user belongs to. Use this before pathrule_create_workspace when you need to ask the user which organization the new workspace should l…
pathrule_list_pending_refreshes read-only workspace_id*include_in_progress
List pending Pathrule refresh tasks for a workspace. Refresh tasks are cloud suggestions that may update stale memories or rules. Use this first, then call pathrule_get_refresh_bri…
pathrule_list_snapshots read-only limitsourceworkspace_id*
List the most recent project snapshots for a workspace (compact metadata only — no file_tree, no sampled_contents). Use to find which snapshot to read in full. Up to 25 per call, o…
pathrule_list_workspaces read-only
List Pathrule workspaces visible to the authenticated user through cloud RLS. Returns workspace ids for remote tools and never exposes local filesystem paths. Response includes a `…
pathrule_log_activity scope*action*domain*verbosesubjectsnode_path +3
Log a file-modifying response from a remote MCP client. Remote MCP requires workspace_id and stamps ai_client='cloud-connector'. task_summary should be ONE concise sentence (ideall…
pathrule_ping read-only message
Sanity check that Pathrule Remote MCP is reachable. Cloud-safe: returns no local cwd. Response includes a `local_runtime.cta` line you can surface to the user when they ask about d…
pathrule_read_memory read-only memory_id*
Read the full body and metadata for one Pathrule memory. Use this after pathrule_get_context, pathrule_goto, or pathrule_list_memories returns a memory_id. This reads cloud data on…
pathrule_read_rule read-only rule_id*
Read the full body and metadata for one Pathrule rule. Use this after pathrule_get_context, pathrule_goto, or pathrule_get_node returns a rule_id. Rules are instructions the AI sho…
pathrule_read_skill read-only skill_id*
Read the approved snapshot for one Pathrule skill. Use this after pathrule_get_context, pathrule_goto, or pathrule_get_node returns a skill_id. Returns the cloud SKILL.md content f…
pathrule_read_snapshot read-only snapshot_id*workspace_id*include_file_treeinclude_sampled_contents
Load a single project snapshot in full or partial form. Defaults include file_tree and sampled_contents — pass include_file_tree=false / include_sampled_contents=false to keep the…
pathrule_remove_pattern slug*verbosenode_pathworkspace_id*
Remove a previously-imported Pathrule pattern bundle in one call — the reverse of pathrule_import_pattern. The pattern definition is the manifest, so this finds and deletes the mem…
pathrule_resolve_refresh can modify data notestatus*refresh_id*
Close a Pathrule refresh task after reviewing its brief. Normal remote flow: call pathrule_list_pending_refreshes, then pathrule_get_refresh_brief, then use this tool with status='…
pathrule_setup read-only localeworkspace_id
Fetch the active Pathrule bootstrap brief and execute it. Call this ONCE when the user asks to set up / bootstrap / initialize Pathrule for a project (e.g. 'Set up Pathrule for thi…
pathrule_take_snapshot branchsourceai_notesgit_headmetadatafile_tree +10
Record a point-in-time inventory of the user's project under a workspace. Remote MCP cannot see the filesystem, so YOU (the AI) collect this inventory with your own Read/Glob/Grep…
pathrule_update_memory can modify data titlecontent*memory_id*move_to_pathworkspace_id*related_paths +2
Update a memory's content or title, optionally moving it. Uses optimistic concurrency via expected_version_id. Cloud-only.
pathrule_update_rule can modify data patch*rule_id*move_to_pathworkspace_id*allow_duplicateexpected_version_id
Update a rule's fields and/or path. Optimistic concurrency via expected_version_id. Cloud-only.
pathrule_update_skill can modify data patch*skill_id*move_to_pathworkspace_id*expected_version_id
Partially update an existing Pathrule skill record. Use pathrule_update_skill only when you already have a skill_id and want to change metadata, SKILL.md content, source/github_url…
pathrule_write_memory title*sourcecontent*node_path*workspace_id*related_paths +1
Create a new memory at a workspace path. Missing nodes auto-create. Blocks duplicate titles unless allow_duplicate is set. Cloud-only: never writes to the user's local filesystem.…
pathrule_write_rule name*content*priority*node_path*scope_type*workspace_id* +1
Create a new rule at a workspace path. Missing nodes auto-create. Use scope_type/priority honestly: high only when a violation causes a real bug or regression. Cloud-only — Pathrul…
pathrule_write_skill name*tagssourcecontent*node_path*github_url +2
Create a new skill at a workspace path. Content is the full SKILL.md body (frontmatter + markdown). For github_ref skills set source='github_ref' and github_url. Cloud-only: does N…