weft
Drive your Weft Scrumban board from Gemini CLI — capture tasks, run sprints, and keep flow, all over MCP with OAuth sign-in.
Open source Open in the app JSON README (API)
About
Drive your Weft Scrumban board from Gemini CLI — capture tasks, run sprints, and keep flow, all over MCP with OAuth sign-in.
Details
- Kind
- Plugins
- Topic
- AI, RAG & memory
- Publisher
- andreifinogeev
- Origin
- gemini
- Category
- ferramentas
- Version
- 1.0.0
- Last push
- 2026-07-15T23:38:21Z
- Repository state
- ativo
- License
- MIT
- Added
- 2026-08-30 14:13:39
- Updated
- 2026-08-30 14:13:39
- Origin id
andreifinogeev/weft-gemini-extension
README
# Weft for Gemini CLI Drive your [Weft](https://letsweft.com) Scrumban board without leaving the terminal: capture tasks as you code, move work across Backlog → Todo → Doing → Done, and plan time-boxed sprints — just by asking Gemini. ## Install ```bash gemini extensions install https://github.com/AndreiFinogeev/weft-gemini-extension ``` Then start `gemini` and ask: > what's on my weft board? On first use a browser window opens so you can sign in with your Weft account (OAuth 2.1 — no API keys to copy). A free account takes a minute: [letsweft.com/sign-up](https://letsweft.com/sign-up) — 50 tasks included. ## What you can ask - "Add a high-priority task: fix the flaky CI test." - "What am I working on right now?" - "Move the auth refactor to Done." - "Start a one-week sprint focused on the landing redesign." - "Find everything about onboarding, then pull it into the current sprint." - "File the TODOs you just added as Backlog tasks." ## What's inside The extension connects Gemini CLI to Weft's hosted MCP server (`https://letsweft.com/api/mcp`, Streamable HTTP) and ships a context file that teaches Gemini the board's conventions. 18 tools cover the full surface: | Category | Tools | |---|---| | Search | `search`, `fetch` | | Board | `initialize_board`, `get_board_state`, `list_columns` | | Tasks | `list_tasks`, `create_task`, `update_task`, `move_task`, `trash_task`, `restore_task` | | Sprints | `list_sprints`, `get_active_sprint`, `create_sprint`, `start_sprint`, `complete_sprint`, `add_task_to_sprint`, `remove_task_from_sprint` | Full tool reference: [letsweft.com/docs/mcp-tools](https://letsweft.com/docs/mcp-tools) ## Notes - Deleting is safe: `trash_task` keeps tasks recoverable for 30 days. - Your board is private; tools are scoped to your account via OAuth. - The same MCP endpoint also works in Claude, ChatGPT, Cursor, and any MCP-compatible client — see [letsweft.com/integrations](https://letsweft.com/integrations). ## Support - Docs: [letsweft.com/docs](https://letsweft.com/docs) - Email: support@letsweft.com - Privacy: [letsweft.com/privacy](https://letsweft.com/privacy)