@przeprogramowani/10x-mvp-tracker
v1.0.1
Published
MCP tool for tracking MVP project completion status. Analyzes Astro projects against 10 criteria and generates progress reports.
Maintainers
Readme
10x MVP Tracker
10xMVP Tracker is a MCP (Model Context Protocol) server for helping 10xDevs.pl students monitor their MVP web application project progress. It integrates with AI tools and is distributed as an NPM package.
Features
- ✅ Analyzes projects against 7 predefined criteria
- 📊 Generates progress reports with completion percentage
- 💡 Provides prioritized improvement recommendations
- 📝 Creates ready-to-copy submission summaries
Quick Start
- Install MCP server in your AI tool
👉 Guidelines for most popular AI Tools below
Ask your AI assistant:
"Please report status of my project with check-mvp tool"
We recommend using grok-code-fast-1 model with this tool for best results (price to quality ratio).
Installation & Setup
Cursor IDE
Add the following configuration to your .cursor/mcp.json file:
{
"mcpServers": {
"10x-mvp-tracker": {
"command": "npx",
"args": ["@przeprogramowani/10x-mvp-tracker"],
"transport": "stdio"
}
}
}You can also use "New MCP Server" button in Cursor Settings > Tools & MCP.
Claude Code
Run the following command in your project directory:
claude mcp add 10x-mvp-tracker npx '@przeprogramowani/10x-mvp-tracker'You can alternatively create .mcp.json file in your project directory with the following content:
{
"mcpServers": {
"10x-mvp-tracker": {
"command": "npx",
"args": ["@przeprogramowani/10x-mvp-tracker"],
"transport": "stdio"
}
}
}Jetbrains AI Assistant
Go to Settings | Tools | AI Assistant | Model Context Protocol (MCP) and add following "as JSON" configuration:
{
"mcpServers": {
"10x-mvp-tracker": {
"command": "npx",
"args": ["@przeprogramowani/10x-mvp-tracker"]
}
}
}For working directory, add path to project root.
GitHub Copilot
Create a .vscode/mcp.json file in the root of your project with the following content:
{
"mcpServers": {
"10x-mvp-tracker": {
"command": "npx",
"args": ["@przeprogramowani/10x-mvp-tracker"],
"transport": "stdio"
}
}
}Windsurf
Create an mcp_config.json file in your project's root directory and add the following configuration:
{
"mcpServers": {
"10x-mvp-tracker": {
"command": "npx",
"args": ["@przeprogramowani/10x-mvp-tracker"],
"transport": "stdio"
}
}
}Usage
Once installed and configured, you can invoke the tool by asking your AI assistant:
"Please report status of my project with check-mvp tool"
Analysis Criteria
The tool checks your project against these 7 criteria:
- Documentation - README + Product Requirements Document (PRD)
- Login functionality - Authentication implementation
- Test presence - Unit/integration tests
- Business logic - Core application logic
- CI/CD configuration - Continuous Integration/Deployment setup
- Database setup - Data persistence layer
- API endpoints - Backend API implementation
Output Format
The tool generates a structured Markdown report that includes:
- ✅/❌ status for each criterion
- Overall completion percentage
- Priority improvements section
- Ready-to-copy submission summary
- Generation timestamp
Development
Prerequisites
npm installDevelopment Mode
npm run devTesting with FastMCP Inspector
npx fastmcp inspect src/index.tsBuilding
npm run buildRunning Tests
npm run check # Runs lint and format checkContributing
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
License
This project is licensed under the MIT License - see the LICENSE file for details.
Author
Przeprogramowani
