Manage your MCP servers easily—securely and centrally
Whether you're spinning up servers locally or deploying them across your team,mcpctl
simplifies and secures your MCP infrastructure.
$mcpctl secret add slack-bot-token --value xoxb-xxx $mcpctl server start -f server-slack.json 🚀 server-slack running in http://localhost:8009/sse
Key Benefits
Built for developers who need to manage complex MCP infrastructure with simplicity and security.
Unified CLI for All Servers
Seamlessly manage local and shared MCP servers from one place.
Secret Management, Simplified
Store secrets securely via local keychain (with Vault and AWS support coming soon).
Profiles & Envs Built-in
Isolate environments and configuration with built-in profile management.
Use Cases
From local development to team-wide deployment, mcpctl adapts to your needs.
Local Development
Run multiple MCP servers for prototyping different tools and agents. Perfect for testing and development before deployment.
Team Deployment
Launch and manage shared MCP servers across your organization. Maintain consistent environments and configurations for all team members.
Quickstart
Get up and running in minutes with these simple commands.
# Install mcpctl globallynpm i -g @vessl-ai/mcpctl
# Add a secretmcpctl secret add slack-bot-token --value xoxb-xxx
# Start a servermcpctl server start -f server-slack.json
# Install to your favorite clientmcpctl client connect server-slack --client cursor
Ready to simplify your MCP management?
Join the open-source community of developers using mcpctl. Fully open-source, MIT licensed, and backed by VESSL AI.