Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Follow Plan MCP Servercreate a new task for the API integration and set it to high priority"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Follow Plan MCP Server
A comprehensive Model Context Protocol (MCP) server for intelligent project planning and task management with SQLite persistence and full-text search capabilities.
Features
Task Management: Create, update, and track tasks with status, priority, and progress
Feature Planning: Manage user stories, epics, and feature specifications
Bug Tracking: Report and track bugs with severity levels and reproduction steps
Rule Engine: Define project rules, validations, and automation guidelines
Full-Text Search: Advanced search across all plan items with relevance scoring
SQLite Storage: Persistent storage with FTS5 full-text search indexing
Auto-Sync: Automatic synchronization between database and filesystem
Backup/Restore: Database backup and restore functionality
Quick Start
1. Install Dependencies
2. Build the Project
3. Start the MCP Server
The server will create a .plan directory in your project with the following structure:
MCP Tools
Task Management
create_task- Create a new taskupdate_task- Update an existing taskget_task- Get task details by IDlist_tasks- List tasks with optional filtersdelete_task- Delete a task
Feature Management
create_feature- Create a new featureupdate_feature- Update an existing featureget_feature- Get feature details by IDlist_features- List features with optional filtersdelete_feature- Delete a feature
Bug Tracking
create_bug- Create a new bug reportupdate_bug- Update an existing bugget_bug- Get bug details by IDlist_bugs- List bugs with optional filtersdelete_bug- Delete a bug
Rule Management
create_rule- Create a new project ruleupdate_rule- Update an existing ruleget_rule- Get rule details by IDlist_rules- List rules with optional filtersdelete_rule- Delete a rule
Search & Discovery
search- Search across all plan itemsadvanced_search- Advanced search with filters
Data Management
backup_database- Create a database backuprestore_database- Restore from backupsync_filesystem- Sync database to filesystem
MCP Resources
plan://index- Project plan overview (Markdown)plan://tasks- All tasks (JSON)plan://features- All features (JSON)plan://bugs- All bugs (JSON)plan://rules- All rules (JSON)plan://stats- Project statistics (JSON)
Configuration
Claude Desktop
Add to your Claude Desktop configuration:
Environment Variables
LOG_LEVEL- Set logging level (debug, info, warn, error)PLAN_AUTO_SYNC- Enable/disable auto-sync (default: true)PLAN_BACKUP_INTERVAL- Backup interval in seconds (default: 1800)
Development
Build
Test
Lint
Format
Database Schema
The server uses SQLite with FTS5 full-text search. Key tables:
tasks- Project tasksfeatures- Feature specificationsbugs- Bug reportsrules- Project rulesmessages- Communication logsprompts- AI prompt templatescascades- Automation workflowsfts_search- Full-text search index
Architecture
Contributing
Fork the repository
Create a feature branch
Make your changes
Add tests
Run the test suite
Submit a pull request
License
MIT License - see LICENSE file for details
Support
For issues and questions:
GitHub Issues: [Report a bug or request a feature]
Documentation: See the
/docsdirectoryExamples: See the
/examplesdirectory
Follow Plan MCP - Intelligent project planning for the AI age 🚀