Labsco
Pimzino logo

Agentic Tools MCP Companion

β˜… 29

from Pimzino

A VS Code extension with a GUI for the agentic-tools-mcp server, enhancing task and memory management.

πŸ”₯πŸ”₯βœ“ VerifiedFreeAdvanced setup

Agentic Tools MCP Companion

GitHub stars GitHub license Open VSX Version VS Code Version Node.js Version

A beautiful VS Code extension that provides a comprehensive GUI interface for the agentic-tools-mcp server functionality. This extension allows you to manage tasks and memories directly from VS Code with an intuitive, visual interface featuring enhanced task metadata, priority management, and rich form editors.

πŸ”— Ecosystem

This VS Code extension is part of a complete task and memory management ecosystem:

  • πŸ–₯️ VS Code Extension (this repository) - Beautiful GUI interface for managing tasks and memories
  • ⚑ MCP Server - Command-line tools and API for AI assistants

πŸ’‘ Pro Tip: Use both together for the ultimate productivity experience! The MCP server enables AI assistant integration while this extension provides a visual interface.

Features

🎯 Enhanced Task Management with Unlimited Hierarchy (v0.1.0)

  • Unlimited Hierarchy Tree View: Projects β†’ Tasks β†’ Subtasks β†’ Sub-subtasks β†’ infinite depth nesting
  • Unified Task Model: Single task interface supporting unlimited nesting depth with rich visual indicators
  • Level-Based Visual Indicators: Different icons and indentation for each hierarchy level (L0, L1, L2, etc.)
  • Enhanced Task Metadata: Priority (1-10), complexity (1-10), status workflow, tags, and time tracking at every level
  • Visual Status Indicators: ⏳ Pending, πŸ”„ In Progress, 🚫 Blocked, βœ… Done with emoji display
  • Priority & Complexity Badges: πŸ”₯ High Priority (8+), ⚑ Medium Priority (6+), 🧩 High Complexity (8+)
  • Rich Form Editors: Comprehensive forms with responsive design and validation
  • Time Tracking: Estimated and actual hours with decimal precision
  • Tag Management: Comma-separated tag input for categorization and filtering
  • Unlimited Depth Operations: Create, edit, move, and delete tasks at any hierarchy level
  • Parent Selection & Management: Choose parent tasks at any hierarchy level during creation
  • Hierarchy Reorganization: Move tasks between any hierarchy levels seamlessly
  • Rich Tooltips: Hover to see complete task information including hierarchy path and metadata
  • Automatic Migration: Seamless upgrade from old 3-level to unlimited depth model
  • Real-time Updates: Automatic refresh when data changes

πŸ“ Rich Task Forms (MCP v1.7.0 Compatible)

  • Priority Selection: 1-10 scale dropdown with descriptive labels (Lowest to Highest)
  • Complexity Estimation: 1-10 scale dropdown with clear complexity descriptions
  • Status Management: Visual status selection with emoji indicators
  • Tag Input: Comma-separated tag management with helper text
  • Time Tracking: Estimated and actual hours with decimal precision support
  • Responsive Design: Two-column layout that adapts to different screen sizes
  • Real-time Validation: Client-side validation with helpful error messages
  • Helper Text: Contextual guidance for all form fields

🧠 Memory Management

  • Text-based Search: Find memories using natural language queries with relevance scoring
  • Category Organization: Organize memories by category with directory-based structure
  • Title + Content Architecture: Separate title (50 chars max) and detailed content fields
  • JSON File Storage: Human-readable JSON files for easy portability and version control

πŸ”„ Data Compatibility & Enhanced Metadata

  • MCP v1.7.0 Compatible: Full support for enhanced task metadata (priority, complexity, status, tags, time tracking)
  • Backward Compatible: Works seamlessly with existing agentic-tools-mcp data
  • Progressive Enhancement: New metadata fields are optional, existing tasks continue to work
  • Same File Formats: Uses identical .agentic-tools-mcp directory structure
  • Atomic Operations: Safe, atomic file operations prevent data corruption
  • Git-trackable: All data can be committed alongside your project code

Extension Settings

This extension contributes the following settings:

  • agentic-tools.autoRefresh: Automatically refresh views when files change (default: true)

Architecture & Data Synchronization

This extension is designed to work seamlessly with the agentic-tools-mcp server:

Data Compatibility

  • 100% Compatible: Uses identical .agentic-tools-mcp directory structure
  • Same File Formats: JSON files are interchangeable between extension and MCP server
  • Atomic Operations: Safe file operations prevent data corruption
  • Real-time Sync: Changes made in VS Code are immediately available to AI assistants

Workflow Integration

  1. Create/Edit in VS Code: Use the beautiful GUI to manage tasks and memories
  2. AI Assistant Access: AI assistants can read and modify the same data via MCP server
  3. Team Collaboration: Share data via Git - both tools work with the same files
  4. Backup & Migration: Simple file-based storage travels with your projects

Benefits of Using Both Tools

  • 🎯 Visual Management: Rich GUI for complex task hierarchies
  • πŸ€– AI Integration: Let AI assistants help with task planning and memory management
  • πŸ‘₯ Team Collaboration: Share task lists and memories via version control
  • πŸ“ Project-Specific: Each workspace has its own isolated data
  • πŸ”„ Bidirectional Sync: Changes in either tool are reflected in the other

Related Projects

⚑ MCP Server

Agentic Tools MCP Server - The companion MCP server that enables AI assistant integration.

Key Features:

  • πŸ”§ Enhanced MCP Tools: Complete set of task and memory management tools with rich metadata support
  • πŸ€– Advanced AI Agent Tools: PRD parsing, task recommendations, complexity analysis, progress inference, and research capabilities
  • πŸ“¦ NPM Package: Easy installation with npm install -g @pimzino/agentic-tools-mcp
  • πŸ€– AI Assistant Support: Works with Claude Desktop, AugmentCode, and other MCP clients
  • πŸ”„ Data Compatibility: 100% compatible with this VS Code extension

Perfect Collaboration:

  • Human Planning: Use VS Code extension for visual task planning with rich metadata
  • AI Execution: AI agents access comprehensive task data and use advanced tools
  • Seamless Integration: Real-time sync between visual interface and AI capabilities
  • Enhanced Workflow: Human creativity + AI intelligence for optimal productivity

Development

To contribute to this extension:

  1. Clone the repository
  2. Run npm install to install dependencies
  3. Press F5 to run in development mode
  4. Make changes and test in the Extension Development Host

Development with MCP Server

For testing the complete ecosystem:

  1. Clone both repositories:
    git clone https://github.com/Pimzino/agentic-tools-mcp.git
    git clone https://github.com/Pimzino/agentic-tools-mcp-companion.git
  2. Set up the MCP server:
    cd agentic-tools-mcp
    npm install && npm run build
  3. Set up the VS Code extension:
    cd agentic-tools-mcp-companion
    npm install
  4. Test both tools with the same workspace data

Support

For issues and questions, please use the GitHub issue tracker.

Getting Help

  • πŸ› Extension Issues: Report VS Code extension issues at this repository
  • ⚑ MCP Server Issues: Report MCP server issues at agentic-tools-mcp
  • πŸ’‘ Feature Requests: Use GitHub discussions for feature requests
  • πŸ“– Documentation: Check the MCP server documentation for detailed API reference

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contributing

Contributions are welcome! Please feel free to submit issues and pull requests.

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add some amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

Enjoy managing your tasks and memories with Agentic Tools MCP Companion!

Part of the Agentic Tools ecosystem - bringing AI-powered task and memory management to your workflow.