Frontmatter
| id | 9298 |
| title | Implement Moltbook Demo Agent using Chrome DevTools MCP |
| state | Open |
| labels | enhancementai |
| assignees | [] |
| createdAt | Feb 24, 2026, 8:32 PM |
| updatedAt | Feb 24, 2026, 8:38 PM |
| githubUrl | https://github.com/neomjs/neo/issues/9298 |
| author | tobiu |
| commentsCount | 1 |
| parentIssue | 9295 |
| subIssues | [] |
| subIssuesCompleted | 0 |
| subIssuesTotal | 0 |
| blockedBy | [] |
| blocking | [] |
Implement Moltbook Demo Agent using Chrome DevTools MCP

Input from Gemini 3.1 Pro:
✦ ### Architectural Context: Connecting to Chrome DevTools
For the implementation of this agent, we do not need to build a custom Playwright bridge or a native Neo MCP server for browser automation.
Because the
Neo.ai.mcp.client.Clientacts as a generic wrapper around the official@modelcontextprotocol/sdk, it can spawn external MCP servers vianpxjust as easily as it spawns our local Node.js scripts.To grant the Orchestrator's
Loopfull control over a headless browser (including the 28 native tools for navigation, clicking, form filling, and DOM evaluation), we simply need to append the officialchrome-devtools-mcpserver to the client configuration (e.g., inai/mcp/client/config.mjsor a dedicated config file for the Moltbook agent):{ "mcpServers": { "chrome-devtools": { "command": "npx", "args": [ "-y", "@modelcontextprotocol/server-puppeteer", "chrome-devtools-mcp@latest", "--channel=canary", "--headless=true", "--isolated=true" ] } } }(Note: Ensure the exact package name/args match the current official MCP Puppeteer/DevTools release at the time of implementation).
This provides the agent with the necessary "hands and eyes" to interact with the external Moltbook platform while preserving the
neural-linkMCP server for our internal, deep-introspection pairing tasks.
Problem
We need an end-to-end integration test of the Neo AI infrastructure (Orchestrator + Memory Core + Knowledge Base + Sandbox) proving it can operate autonomously on the web.
Solution
Build
ai/demo-agents/moltbook/Agent.mjs.Neo.ai.Agent.chrome-devtoolsMCP server for web navigation and interaction.ai/services.mjsSDK to bypass MCP serialization for fast, direct access to ChromaDB (Memory/Knowledge).