Cursor loads this repository as a portable Agent Plugin (plugin.json + mcp.json + skills/). There is intentionally no .cursor-plugin/ directory.
- Clone the repo (or use your working copy):
git clone https://github.com/seenode/seenode-agent-plugin.git- Expose it under Cursor’s local plugins path:
mkdir -p ~/.cursor/plugins/local
ln -s "$(pwd)/seenode-agent-plugin" ~/.cursor/plugins/local/seenodeSymlink restriction: some Cursor builds restrict symlinked plugins. If the plugin does not appear after reload, copy instead:
rm -f ~/.cursor/plugins/local/seenode
cp -R "$(pwd)/seenode-agent-plugin" ~/.cursor/plugins/local/seenodeWhen using a copy, re-copy (or re-sync) after pulling updates.
-
Reload Cursor (Developer: Reload Window), open an agent chat, and complete Seenode OAuth when the MCP connects.
-
Smoke test:
What is my current Seenode team? Use get_current_team.
Public marketplace submission is a separate process — see publishing.md. Until listed, use the local path above.
| Path | Role |
|---|---|
plugin.json |
Agent Plugins 1.0 identity |
mcp.json |
streamable-http → https://mcp.seenode.com/mcp |
skills/*/SKILL.md |
Shared skills |
- MCP not authenticated — re-run OAuth; try the MCP auth flow your Cursor build exposes for the Seenode server.
- Skills missing — confirm the plugin directory contains
skills/with seven children and that Cursor reloaded. - Symlink ignored — switch to the copy fallback above.