Welcome to the Gemini Project Worker, a super powerful and autonomously working Gemini CLI extension designed to revolutionize your project management experience! This project serves as a comprehensive example of an MCP (Model Context Protocol) server, showcasing a lightweight TypeScript implementation that seamlessly integrates with a multitude of project management tools.
- 🚀 Getting Started Guide: The step-by-step tutorial to get you up and running in minutes.
- 🛠️ Tool Reference: A granular, comprehensive guide to every single tool and command available.
- 🔌 Provider Setup: Detailed configuration instructions for Jira, GitHub, Trello, Asana, Monday.com, and Azure DevOps.
- ❓ Troubleshooting: Common issues and how to solve them.
- 🤝 Contributing: How to help build the future of Project Worker.
We break down the walls between your favorite project management tools:
- Local Provider: Offline-first task management.
- GitHub Issues: For code-centric workflows.
- Jira: Enterprise-grade agile support.
- Trello, Asana, Monday.com, Azure DevOps: We support them all!
- Automated Standups: Generate daily reports with
generate_standup. - Code Scanning: Automatically find and track TODOs in your code with
scan_todos. - Smart Sprints: Manage agile cycles directly from the CLI.
- Git Integration: Create branches from tasks automatically.
- Wiki & Knowledge: Built-in documentation system.
- Time Tracking: Log work seamlessly.
- Install:
npm install npm run build
- Configure GitHub (Example):
manage_connections action=configure provider=github credentials={"token":"YOUR_TOKEN"} settings={"repo":"owner/repo"} - Activate:
manage_connections action=set_active provider=github
- Create a Task:
"Create a task to fix the login bug."
See Getting Started for the full guide.
This project is open-sourced under the MIT License. See the LICENSE file for more details.
Empower your workflow. Unify your projects. Experience the Gemini Project Worker! ✨