loading…
Search for a command to run...
loading…
Bridges Notion custom agents with Claude Code to automate bug reproduction and fix implementation. It utilizes Playwright for browser automation to verify issue
Bridges Notion custom agents with Claude Code to automate bug reproduction and fix implementation. It utilizes Playwright for browser automation to verify issues and Claude Code to develop and test software fixes.
An MCP (Model Context Protocol) server that bridges Notion custom agents with Claude Code for automated bug reproduction and fix building.
This server allows a Notion custom agent to:
Install dependencies:
npm install
Create a .env file with your Notion API token:
NOTION_API_TOKEN=your_token_here
Start the server:
node server.js
Expose via ngrok (for Notion to connect):
ngrok http 3001
Notion Custom Agent
│
▼ (via ngrok)
MCP Server (port 3001)
│
▼
Claude Code CLI
│
▼
Playwright MCP
│
▼
Notion Dev Server (port 3030)
reproduce_bugReproduce a bug using Playwright browser automation.
Parameters:
bug_description (required): Description of the bugreproduction_steps (optional): Steps to reproducecallback_agent_id (required): Agent ID for callbackcallback_thread_id (required): Thread ID for callbackcallback_page_id (required): Page ID for comment notificationbuild_fixBuild a fix or feature using Claude Code.
Parameters:
description (required): What to build or fixplan (optional): Implementation planverify_with_playwright (optional): Whether to verify with Playwright (default: true)callback_agent_id (required): Agent ID for callbackcallback_thread_id (required): Thread ID for callbackcallback_page_id (required): Page ID for comment notificationget_task_statusCheck the status of a running or completed task.
Parameters:
task_id (required): The task ID to checkpingTest connectivity - returns "pong".
GET / - SSE endpoint for MCP connectionPOST / - MCP message handlerGET /health - Health checkGET /tasks - List all tasksGET /tasks/:taskId - Get task detailsGET /demos - List demo recordingsGET /demos/:taskId/ - Live progress page with screenshotsWhen a task completes, the server:
The server expects:
NOTION_API_TOKEN environment variable for callbacksДобавь это в claude_desktop_config.json и перезапусти Claude Desktop.
{
"mcpServers": {
"feedback-pipeline-mcp-server": {
"command": "npx",
"args": []
}
}
}PRs, issues, code search, CI status
Database, auth and storage
Reference / test server with prompts, resources, and tools.
Secure file operations with configurable access controls.