Cursor extends through MCP servers, skills, rules, and the headlessDocumentation Index
Fetch the complete documentation index at: https://smithers.sh/llms.txt
Use this file to discover all available pages before exploring further.
cursor-agent CLI. Smithers plugs into all of
them.
~/.cursor/skills/ and registers the MCP
server. Reopen Cursor and the Smithers tools are available in the Agent.
Register the MCP server
mcp add writes the registration. To do it by hand, create
.cursor/mcp.json in the project (or ~/.cursor/mcp.json for all projects) —
note Cursor uses the mcpServers key:
list_workflows, run_workflow,
watch_run, resolve_approval, and the rest. See the
MCP Server reference.
Install the skill
Cursor reads skills from~/.cursor/skills/. Drop the onboarding skill in
manually if you skip skills add:
Add a project rule
A rule keeps Smithers in context whenever someone works in.smithers/. Create
.cursor/rules/smithers.mdc:
AGENTS.md at the repo root as a simpler alternative —
the same file Codex and Copilot use.
Headless: cursor-agent
cursor-agent runs Cursor’s agent in the terminal and honors the same
.cursor/ config — so the MCP server, skill, and rule above all apply in CI:
cursor-agent is a CLI, Smithers can also spawn it as a worker inside a
workflow via a compute task that shells out —
there is no dedicated CursorAgent class yet.
See also
- MCP Server — the full tool reference
- Agent Support — the cross-agent commands