Skip to content
This repository was archived by the owner on Aug 17, 2025. It is now read-only.

prismworks-ai/mcp-dev

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

MCP CLI Tools

Command-line tools for Model Context Protocol SDK development

πŸ› οΈ Overview

MCP CLI provides a comprehensive set of command-line tools for developing, testing, and deploying MCP-based applications. From project scaffolding to production deployment, these tools streamline the entire development lifecycle.

✨ Features

Project Scaffolding

  • mcp new - Create new MCP projects from templates
  • mcp init - Initialize MCP in existing projects
  • mcp add - Add components (servers, clients, tools)

Code Generation

  • mcp generate server - Generate server boilerplate
  • mcp generate client - Generate client code
  • mcp generate tool - Create new tool implementations
  • mcp generate plugin - Scaffold plugin projects

Testing & Debugging

  • mcp test - Run MCP test suites
  • mcp debug - Interactive debugging session
  • mcp validate - Validate MCP configurations
  • mcp trace - Trace message flow

Development Tools

  • mcp serve - Local development server
  • mcp watch - Auto-reload on changes
  • mcp repl - Interactive MCP REPL
  • mcp mock - Mock server for testing

Deployment

  • mcp build - Build production artifacts
  • mcp deploy - Deploy to various platforms
  • mcp docker - Generate Docker configurations
  • mcp k8s - Generate Kubernetes manifests

πŸ“¦ Installation

From Crates.io

cargo install mcp-cli

From Source

git clone https://github.com/prismworks-ai/mcp-cli
cd mcp-cli
cargo install --path .

πŸš€ Quick Start

# Create a new MCP project
mcp new my-mcp-app
cd my-mcp-app

# Add a server component
mcp add server --name api-server

# Add a tool
mcp generate tool --name data-processor

# Run development server
mcp serve

# Run tests
mcp test

# Build for production
mcp build --release

# Deploy to Docker
mcp docker build
mcp docker push

πŸ“– Commands

Project Management

mcp new <name>           # Create new project
mcp init                 # Initialize in current directory
mcp add <component>      # Add component to project
mcp info                 # Show project information

Development

mcp serve [options]      # Start dev server
mcp watch                # Watch for changes
mcp test [suite]         # Run tests
mcp bench                # Run benchmarks
mcp lint                 # Lint code
mcp fmt                  # Format code

Code Generation

mcp generate <type>      # Generate code
mcp scaffold <template>  # Use custom templates

Debugging

mcp debug [port]         # Start debug session
mcp trace [filter]       # Trace messages
mcp validate [config]    # Validate configuration
mcp doctor              # Diagnose issues

Deployment

mcp build [target]       # Build project
mcp deploy <platform>    # Deploy to platform
mcp docker <command>     # Docker operations
mcp k8s <command>        # Kubernetes operations

πŸ”§ Configuration

Create .mcp/config.toml in your project:

[project]
name = "my-mcp-app"
version = "0.1.0"

[build]
target = "release"
features = ["full"]

[deploy]
platform = "docker"
registry = "docker.io/myorg"

🀝 Contributing

We welcome contributions! Please see CONTRIBUTING.md for guidelines.

πŸ“„ License

MIT License - see LICENSE for details.

πŸ”— Links


Β© 2025 Prismworks AI, Inc.


🌐 MCP Ecosystem

Core Components

Repository Description License
MCP Protocol SDK Free, open-source Rust SDK with plugin system MIT
MCP Dev Tools CLI, VS Code extension, and utilities MIT
MCP Plugins Community plugin implementations Apache 2.0
MCP Registry Plugin discovery and distribution MIT

Professional Platform

For advanced features including SSO, SAML, monitoring, compliance tools, and automated marketplace distribution:

MCP Platform - Enterprise-grade features for production deployments

Resources

Quick Start

# Install the MCP CLI
cargo install mcp-cli

# Create a new plugin
mcp new my-plugin

# Browse available plugins
mcp search

Contributing

We welcome contributions! Please see our Contributing Guidelines and sign the CLA before submitting pull requests.

License

This project's license information is available in the LICENSE file.

About

[DEPRECATED] Moved to prism-mcp-tools - Developer resources and CLI tools for MCP

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors