info
Retrieve server details including database location, statistics, and usage information for the Technical Project Manager MCP server.
Instructions
Get information about the tracker MCP server: database location, stats, and usage.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Implementation Reference
- src/tpm_mcp/server.py:802-852 (handler)Handler for the 'info' tool: generates a markdown report with database info, stats from roadmap, installation instructions, tool list, and migration note.# Info if name == "info": import os roadmap = db.get_roadmap() db_size = os.path.getsize(DEFAULT_DB_PATH) if DEFAULT_DB_PATH.exists() else 0 db_size_mb = db_size / (1024 * 1024) info = f"""# Tracker MCP Server ## Database - **Location**: `{DEFAULT_DB_PATH}` - **Size**: {db_size_mb:.2f} MB - **Mode**: SQLite with WAL (concurrent read/write safe) ## Current Stats - **Organizations**: {len(roadmap.orgs)} - **Projects**: {sum(len(o.projects) for o in roadmap.orgs)} - **Tickets**: {roadmap.stats.get("total_tickets", 0)} ({roadmap.stats.get("tickets_done", 0)} done) - **Tasks**: {roadmap.stats.get("total_tasks", 0)} ({roadmap.stats.get("tasks_done", 0)} done) - **Completion**: {roadmap.stats.get("completion_pct", 0)}% ## Installation Add to Claude Code with: ```bash claude mcp add tracker --scope user -- uv run --directory /path/to/tpm-mcp tpm-mcp ``` ## Available Tools - `roadmap_view` - Project overview (filterable by project, active_only) - `ticket_list` - List ticket IDs with status/priority (paginated) - `ticket_get` - Get ticket details (minimal/summary/full) - `ticket_create/update` - Create or update tickets - `task_list` - List task IDs with status (paginated) - `task_get` - Get full task details - `task_create/update` - Create or update tasks - `note_list` - List notes with preview (paginated) - `note_get` - Get full note content - `note_add` - Add a note to any entity - `org_list/create` - Manage organizations - `project_list/create` - Manage projects - `info` - This info page ## Migration To import from JSON project tracker: ```bash uv run python -m tpm_mcp.migrate /path/to/project-tracker ``` """ return info
- src/tpm_mcp/server.py:471-475 (registration)Tool registration in list_tools(): defines name, description, and empty input schema (no parameters required).Tool( name="info", description="Get information about the tracker MCP server: database location, stats, and usage.", inputSchema={"type": "object", "properties": {}}, ),
- src/tpm_mcp/server.py:474-475 (schema)Input schema for 'info' tool: empty object, no required parameters.inputSchema={"type": "object", "properties": {}}, ),