@kneelinghorse/mission-protocol-mcp
v1.0.0
Published
MCP server that helps AI understand coding missions - know what you're building before you build it
Maintainers
Readme
Mission Protocol MCP Server
An MCP server that helps AI understand coding missions. Know what you're building before you build it.
What it does
Mission Protocol analyzes coding requests to understand:
- What type of mission you're asking for (npm package, API integration, web app, etc.)
- How complex it is (simple, moderate, complex)
- How long it will take (30 minutes to several days)
- What deliverables to expect
- A step-by-step execution plan
Installation
For Claude Desktop
- Install the server globally:
npm install -g @kneelinghorse/mission-protocol-mcp- Add to your Claude Desktop config:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"mission-protocol": {
"command": "npx",
"args": ["-y", "@kneelinghorse/mission-protocol-mcp"]
}
}
}- Restart Claude Desktop
For VS Code
Coming soon - VS Code extension support
Usage
Once installed, you can ask Claude things like:
- "Analyze this request: Build an npm package for image processing"
- "What type of mission is 'integrate with the Stripe API'?"
- "Generate a plan for creating a CLI tool"
Claude will use the Mission Protocol to understand what you're trying to build and provide guidance on complexity, time estimates, and execution strategy.
Mission Types
Mission Protocol recognizes 10 types of coding missions:
- npm_package - Publishing libraries and modules
- api_integration - Connecting to external services
- cli_tool - Command-line applications
- web_app - Full web applications
- data_pipeline - Data processing and ETL
- ui_component - Reusable UI components
- database_schema - Database design and migrations
- deployment_config - CI/CD and infrastructure
- test_suite - Testing frameworks and coverage
- documentation - Technical documentation and guides
How it works
The protocol uses semantic pattern matching to analyze your request:
- Matches keywords and signals in your request
- Calculates confidence scores
- Identifies the most likely mission type
- Provides complexity and time estimates
- Generates a contextual execution plan
Example
Request: "I need to build an npm package for semantic analysis"
Response:
Mission Type: NPM PACKAGE
Confidence: 85%
Complexity: moderate
Estimated Time: 2-4 hours
Deliverables:
- package.json
- dist/
- README.md
- npm publish
Execution Strategy:
1. Initialize package.json with proper metadata
2. Set up TypeScript configuration
3. Create source files with exports
4. Add build pipeline
5. Write comprehensive README
6. Test locally with npm link
7. Publish to npmContributing
This is part of the Semantic Protocol family of tools. Contributions welcome!
License
MIT
Author
Built by kneelinghorse - making AI understand what we're building, one mission at a time.
