What is Omnispindle?
Omnispindle is a Python FastMCP server with 38 tools that lets AI agents manage tasks, capture knowledge, coordinate sessions, track epic goals (quests), and navigate a multi‑project development ecosystem from a single MCP interface. It integrates with Auth0 for zero‑config authentication and runs anywhere an MCP configuration lives.
How to use Omnispindle?
Install via pip install omnispindle, then run omnispindle-stdio for Claude Desktop or omnispindle-server for HTTP. Configure via environment variables (OMNISPINDLE_MODE, OMNISPINDLE_TOOL_LOADOUT, MCP_USER_EMAIL, etc.) and add the stdio command to claude_desktop_config.json for instant use. No manual token setup is required—the first tool call opens a browser for Auth0 login.
Key features of Omnispindle
- 38 MCP tools across 7 categories
- Todo CRUD with dependencies, priority, and audit logging
- Persistent knowledge capture with vector‑embedding semantic search
- AI work session tracking with full genealogy trees
- Quest system for multi‑step epic goals
- Zero‑config Auth0 device‑flow authentication
- Configurable tool loadouts to control agent token budget
- Multiple operation modes: api, hybrid, local, auto
Use cases of Omnispindle
- AI agents managing project tasks across teams
- Capturing and retrieving lessons learned across sessions
- Coordinating multi‑step objectives with dependency tracking
- Providing agents a full project context bundle before starting work
- Enabling cross‑agent communication via shared journals and knowledge cards
Comments