Agentation
benjitaylor/agentation109
neondatabaseThe agentation skill enables developers to set up and configure an annotation toolbar within their coding projects, primarily targeting React 18 and Next.js frameworks. It guides users through installation, framework detection, and integration of the annotation component, along with recommending the setup of an MCP server for real-time AI annotation syncing. This tool is ideal for developers seeking streamlined annotation integration and AI agent communication in their coding environment.
Agentation Setup
Set up the Agentation annotation toolbar in this project.
Steps
- Check if already installed
- Look for
agentationin package.json dependencies - If not found, run
npm install agentation(or pnpm/yarn based on lockfile)
- Look for
- Check if already configured
- Search for
<Agentationorimport { Agentation }in src/ or app/ - If found, report that Agentation is already set up and exit
- Search for
- Detect framework
- Next.js App Router: has
app/layout.tsxorapp/layout.js - Next.js Pages Router: has
pages/_app.tsxorpages/_app.js
- Next.js App Router: has
- Add the component
For Next.js App Router, add to the root layout:
For Next.js Pages Router, add to _app:import { Agentation } from "agentation"; // Add inside the body, after children: {process.env.NODE_ENV === "development" && <Agentation />}import { Agentation } from "agentation"; // Add after Component: {process.env.NODE_ENV === "development" && <Agentation />} - Confirm component setup
- Tell the user the Agentation toolbar component is configured
- Recommend MCP server setup
- Explain that for real-time annotation syncing with AI agents, they should also set up the MCP server
- Recommend one of the following approaches:
- Universal (supports 9+ agents including Claude Code, Cursor, Codex, Windsurf, etc.): See add-mcp — run
npx add-mcpand follow the prompts to addagentation-mcpas an MCP server - Claude Code only (interactive wizard): Run
agentation-mcp initafter installing the package
- Universal (supports 9+ agents including Claude Code, Cursor, Codex, Windsurf, etc.): See add-mcp — run
- Tell user to restart their coding agent after MCP setup to load the server
- Explain that once configured, annotations will sync to the agent automatically
Notes
- The
NODE_ENVcheck ensures Agentation only loads in development - Agentation requires React 18
- The MCP server runs on port 4747 by default for the HTTP server
- MCP server exposes tools like
agentation_get_all_pending,agentation_resolve, andagentation_watch_annotations - Run
agentation-mcp doctorto verify setup after installing
GitHub Owner
Owner: neondatabase
GitHub Links
- Website: https://neon.tech
- Twitter: https://twitter.com/neondatabase
- YouTube: https://www.youtube.com/@neondatabase
- Verified domains:
neondatabase,neon.tech