Labsco
Uninen logo

DevServer MCP

β˜… 1

from Uninen

Manages development servers for LLM-assisted workflows, offering programmatic control through a unified TUI and experimental browser automation via Playwright.

πŸ”₯πŸ”₯βœ“ VerifiedFreeQuick setup

DevServer MCP

A Model Context Protocol (MCP) server that manages development servers for LLM-assisted workflows. Provides programmatic control over multiple development servers through a unified interface with a simple TUI, plus experimental browser automation via Playwright.

You can also turn the servers on and off by clicking via the TUI.

Screenshot

Project Status

This is both ALPHA software and an exercise in vibe coding; most of this codebase is written with the help of LLM tools.

The tests validate some of the functionality and the server is already useful if you happen to need the functionality but YMMV.

Features

  • πŸš€ Process Management: Start, stop, and monitor multiple development servers
  • πŸ“Š Rich TUI: Interactive terminal interface with real-time log streaming
  • 🌐 Browser Automation: Experimental Playwright integration for web testing and automation
  • πŸ”§ LLM Integration: Full MCP protocol support for AI-assisted development workflows

Developing

Using MCP Inspector

  1. Start the server: devservers
  2. Start MCP Inspector: npx @modelcontextprotocol/inspector http://localhost:3001

Scripting MCP Inspector

  1. Start the server: devservers
  2. Use MCP Inspector in CLI mode, for example: npx @modelcontextprotocol/inspector --cli http://localhost:3001 --method tools/call --tool-name start_server --tool-arg name=frontend

Elsewhere

Contributing

Contributions are welcome! Please follow the code of conduct when interacting with others.