Exarp
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., "@Exarpcheck project health"
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.
Exarp
MCP Server for Project Management Automation
Install
๐จ For Development: This project uses uv for all package management. See .cursorrules for details.
Using uv (Recommended - Faster):
# For end users installing from PyPI
uv pip install exarp
# For developers working on this repo
uv syncUsing pip (Fallback - Not recommended for development):
pip install exarpQuick Start
# Run the MCP server
exarp
# Or use aliases
pma
python -m project_management_automation.serverMCP Client Configuration
Add to your MCP client config (Cursor, Claude Desktop, VS Code):
{
"mcpServers": {
"exarp": {
"command": "/path/to/project-management-automation/exarp-uvx-wrapper.sh",
"args": ["--mcp"]
}
}
}Recommended: Use exarp-uvx-wrapper.sh which automatically detects uvx location across platforms (Ubuntu, macOS Intel/Apple Silicon).
Alternative: If uvx is in your PATH, use directly:
{
"mcpServers": {
"exarp": {
"command": "uvx",
"args": ["exarp", "--mcp"]
}
}
}See UVX Location Guide for detailed platform-specific instructions.
Development
Keeping MCP Features in Sync
This project supports both FastMCP and stdio server interfaces. When adding tools, resources, or prompts, you must register them in both systems.
๐ See MCP Sync Guide for complete instructions.
Quick check:
uv run python scripts/verify_mcp_sync.pyFeatures
๐ฅ Project Health
Tool | Description |
| Server status, version, tools count |
| Comprehensive health metrics (codebase, tests, tasks, docs, security) |
| One-page summary (text, markdown, HTML, slides) |
๐ Documentation
Tool | Description |
| Analyze docs, find broken links, validate formatting |
| Add Context7 hints to documentation |
โ Task Management
Tool | Description |
| Check task alignment with PROJECT_GOALS.md |
| Find and merge duplicate tasks |
| Standardize task tags |
| Recommend task hierarchies |
| Batch approve tasks without clarification needed |
| Sync between TODO table and Todo2 |
๐ Security
Tool | Description |
| Scan Python/Rust/npm for vulnerabilities |
๐ค Automation
Tool | Description |
| Daily maintenance (docs, alignment, duplicates) |
| Execute background tasks in parallel |
| Full sprint with subtask extraction |
| Discover automation candidates |
๐ง CI/CD & Git
Tool | Description |
| Validate GitHub Actions workflows |
| Configure pre-commit/pre-push hooks |
| File/git/task pattern automation |
| Git status across agents |
๐งช Testing
Tool | Description |
| Execute pytest/unittest/ctest |
| Coverage reports and gap analysis |
ZSH Plugin
For shell integration with context-aware project health:
# Add to ~/.zshrc
source /path/to/exarp.plugin.zsh
# Commands
xl # Quick context (no Python needed)
xc # Full context with score
xs # Project scorecard
xo # Project overview
xt # List pending tasks
xp # Scan for projects
motd # Daily wisdomSee shell/exarp.plugin.zsh for full documentation.
Daily Wisdom
Exarp includes optional daily wisdom quotes based on project health:
# Configure source
export EXARP_WISDOM_SOURCE=stoic # or: bofh, tao, bible, murphy, shakespeare, sefaria
# Disable
export EXARP_WISDOM_DISABLED=1Man Pages
man exarp # MCP server documentation
man exarp-zsh # ZSH plugin documentationRequirements
Python 3.9+
FastMCP 2.0+
Pydantic 2.0+
Links
GitHub: https://github.com/davidl71/project-management-automation
Issues: https://github.com/davidl71/project-management-automation/issues
License
MIT License - see LICENSE
Attributions
This project includes features inspired by third-party projects:
Git-Inspired Task Management: Concepts inspired by GitTask (GPL-3.0). See ATTRIBUTIONS.md for details.
All implementations are original code. No third-party code was copied.
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/davidl71/project-management-automation'
If you have feedback or need assistance with the MCP directory API, please join our Discord server