MCPCTL Documentation

Overview

MCPCTL (Model Control Protocol Control Tool) is a modern CLI for managing, running, and orchestrating MCP servers. It provides robust features for server lifecycle management, configuration, secrets, profiles, and logs—all from the command line.

Table of Contents

  1. Quick Start
  2. Installation
  3. Core Concepts
  4. Features
  5. Server Instance Management
  6. Configuration Management
  7. Profile Management
  8. CLI Reference
  9. Architecture
  10. Development Guide

Project Structure

mcpctl/
├── apps/
│   ├── cli/           # CLI implementation
│   └── control-plane/ # Control plane service
├── packages/
│   └── shared/        # Shared libraries and types
├── docs/              # Documentation
├── examples/          # Example specs and configs
└── tests/             # Test files

Contributing

See the Development Guide for how to contribute, report issues, or request features.