mindpm
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| create_projectA | Create a new project to track. Use this when starting a new project or when a user mentions a project that doesn't exist yet. |
| list_projectsA | List all tracked projects. Filter by status to see active, paused, completed, or archived projects. |
| get_project_statusA | Get a full overview of a project: active tasks, recent decisions, blockers, and last session summary. Great for getting up to speed. |
| set_project_repo_pathA | Set or update the local git repository path for a project. Required for the session brief to include git activity (commits, branch, working-tree state) since the last session. |
| create_taskA | Create a new task in a project. Proactively use this when the user mentions something that needs to be done, a bug to fix, or a feature to build. |
| update_taskA | Update any field of a task. Proactively use this when a task status changes, priorities shift, or new information comes in. |
| list_tasksA | List tasks with filters. Defaults to showing non-completed tasks for the most recent active project. |
| get_taskA | Get full detail for a specific task including sub-tasks and related notes. |
| get_next_tasksA | Smart query: what should be worked on next? Returns highest priority non-blocked tasks for a project. |
| log_decisionA | Record a decision with reasoning and alternatives considered. Proactively use this when the user makes a technical decision, chooses between options, or settles a debate. |
| list_decisionsB | List decisions for a project. Filter by tags to find specific decisions. |
| add_noteA | Add a note to a project or task. Proactively use this when the user shares context about architecture, bugs, ideas, research findings, or any important information worth remembering. Always specify the project parameter when you know which project is active. |
| search_notesB | Full-text search across notes for a project. |
| set_contextA | Set a key-value context pair for a project (upsert). Proactively use this when the user shares important project context like architecture decisions, config values, conventions, or constraints. |
| get_contextC | Get context by key or list all context for a project. |
| start_sessionA | Begin a work session for a project. Returns the full project overview including last session's next_steps, active tasks, blockers, and recent decisions. Call this at the start of every conversation. For multi-project conversations, call once per project — after that, pass |
| end_sessionA | End a work session with a summary of what was accomplished and what to do next. Call this when the user is done working. |
| get_session_briefA | Read-only: what changed since the last session ended — commits, branch and working-tree state, task status changes, new blockers, decisions, and notes. Unlike start_session, this does not open a session or mark one as started. |
| queryA | Execute a read-only SQL query against the database. Only SELECT statements are allowed. Use this for custom queries not covered by other tools. |
| get_project_summaryB | High-level summary of a project: total tasks by status, recent activity, open blockers, and upcoming priorities. |
| get_blockersA | List all blocked tasks with what's blocking them. |
| searchA | Full-text search (FTS5, ranked by relevance) across tasks, notes, and decisions for a project. |
| get_agent_instructionsA | Returns the recommended instructions for using mindpm effectively. Call this once if you are unsure how to use mindpm, or share it with the user to paste into other LLM clients. |
| get_delivery_metricsA | DORA-inspired delivery metrics for a project: throughput, lead time, flow efficiency, and performance tier. Use to understand delivery health and trends. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/umitkavala/mindpm'
If you have feedback or need assistance with the MCP directory API, please join our Discord server