Skip to main content
Glama
README.md2.57 kB
# MCP Puppet Pipeline Model Context Protocol (MCP) puppet automation pipeline for browser automation and AI-driven workflows. ## Overview A comprehensive MCP server implementation that provides tools and workflows for automated browser control, file operations, and AI agent coordination. Includes file hygiene management, conversation continuity, and QNAP integration. ## Features - **MCP Server**: Full MCP protocol implementation - **Browser Automation**: Puppet-based web automation - **File Hygiene**: Automated file organization and cleanup - **Conversation Continuity**: Agent state management across sessions - **QNAP Integration**: Network storage integration - **Auto-Startup**: System initialization and startup automation - **Logging System**: Comprehensive logging and monitoring - **Handoff System**: Agent-to-agent task handoffs ## Tech Stack - TypeScript/Node.js - Model Context Protocol (MCP) - Puppeteer for browser automation - QNAP network storage integration ## Getting Started ### Prerequisites - Node.js (v18+ recommended) - QNAP NAS (for storage integration) - Access to MCP-compatible AI systems ### Installation ```bash npm install ``` ### Configuration 1. Configure QNAP connection in `qnap-config.json` 2. Set up logging preferences in `logging-config.json` 3. Configure MCP server in `mcp-server-config.js` 4. Review and customize startup scripts ### Usage ```bash # Run setup ./run_mcp_setup.sh # Start MCP system (Windows) START-MCP-SYSTEM.bat # Run pre-initialization node run-pre-init.js # Start server npm start ``` ## Project Structure - `src/` - Source code - `server.ts` - Main MCP server - `agents/` - Agent implementations - `integrations/` - External service integrations - `tools/` - MCP tools - `logging/` - Logging system - `workflows/` - Workflow definitions - `handoffs/` - Agent handoff sessions - `inventory/` - File and resource inventory - `public/` - Public assets ## Key Components ### File Hygiene Agent Automated file organization, cleanup, and management system with registry tracking. ### Conversation Continuity Agent Maintains context and state across agent sessions and handoffs. ### Affogato Integration Character pipeline and asset management through Affogato API. ### Auto Handoff System Automated task routing and handoffs between agents. ## Documentation See individual markdown files for detailed documentation: - `AUTO-STARTUP-SETUP.md` - Startup automation - `FILE_HYGIENE_MCP_GUIDE.md` - File hygiene system - `REMEDIATION_CHECKLIST.md` - System remediation ## License MIT

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/bermingham85/mcp-puppet-pipeline'

If you have feedback or need assistance with the MCP directory API, please join our Discord server