Skip to main content

MCP Integration

Vigilare includes a built-in Model Context Protocol (MCP) server, allowing AI assistants like Claude to interact directly with your tasks.

What is MCP?

The Model Context Protocol (MCP) is a standard that enables AI models to connect to external tools and data sources. By enabling Vigilare's MCP server, you allow AI assistants to:

  • Read your tasks and lists
  • Create new tasks
  • Update task details and status
  • Add comments to tasks
  • Manage lists (create, archive)

This is a powerful feature for users who want to automate their task management or use AI for planning and review.

Configuration

To use Vigilare with Claude Code or Claude Desktop, you need to add Vigilare to your MCP settings file.

1. Locate your settings file

For Claude Code (CLI), the configuration file is typically located at: ~/.claude/settings.json

For Claude Desktop, look for: ~/Library/Application Support/Claude/claude_desktop_config.json

2. Add the configuration

Add the following entry to the mcpServers object in your configuration file. You can verify the exact path to your Vigilare executable in Settings → MCP Configuration.

{
"mcpServers": {
"vigilare": {
"command": "/Applications/Vigilare.app/Contents/MacOS/Vigilare",
"args": ["--mcp"]
}
}
}

Note: If you installed Vigilare in a different location, update the "command" path accordingly.

3. Restart Claude

After saving the configuration file, restart Claude (Desktop or CLI) to load the new tool definitions.

Available Tools

Vigilare provides a comprehensive set of tools for task management.

Reading Data

  • vigilare_get_lists: Get all task lists and their incomplete task counts.
  • vigilare_get_reminders: Fetch tasks with filters (today, overdue, all).
  • vigilare_get_reminder: Get full details of a specific task, including notes and comments.
  • vigilare_get_completed_reminders: Review completed tasks within a specific date range.
  • vigilare_get_archived_lists: See lists that have been hidden from the main view.

Task Management

  • vigilare_create_reminder: Create a new task with title, notes, due date, priority, and list.
  • vigilare_update_reminder: Update specific fields of a task (title, notes, due date, etc.).
  • vigilare_complete_reminder: Mark a task as done.
  • vigilare_reopen_reminder: Reopen a completed task.
  • vigilare_add_comment: Add a text comment to a task's history.

Status Management

  • vigilare_wait_reminder: Mark a task as "Waiting" (on hold).
  • vigilare_drop_reminder: Mark a task as "Dropped" (abandoned).

List Management

  • vigilare_create_list: Create a new list.
  • vigilare_archive_list: Hide a list from the main view.
  • vigilare_unarchive_list: Restore an archived list.

System

  • vigilare_ping: Check if the server is running.
  • vigilare_get_settings: Check current app configuration.

Use Cases

Daily Review: Ask Claude: "Summarize what I completed yesterday and what's overdue today."

Quick Capture: Ask Claude: "Add a high priority task to 'Work' list: 'Prepare Q3 Report' due next Friday."

Project Planning: Ask Claude: "Create a list 'Project X' and add tasks for the initial phase."