Prompts do not accept user input. They display information that guides the user to call the appropriate tools.
project_context
Displayed when no project context is set, showing available projects for selection.When Displayed
- On initial MCP connection if user has access to multiple projects
- When a tool is called without
projectIdand no default is set - After authentication/reconnection
Prompt Structure
Example Display
project_set
Confirms the current project context after it’s been set, providing immediate feedback that the context switch was successful.When Displayed
- Immediately after successful execution of
set_projecttool - On connection if a default project is automatically set (single project access)
- After project context is restored from a previous session
Prompt Structure
Example Display
Prompt Timing
- Prompts are provided as part of the MCP protocol’s prompt system, not as tool responses
- The
project_contextprompt is replaced byproject_setonce a project is selected - Prompts update automatically when project context changes
Important Distinction
| Element | Purpose |
|---|---|
| Prompts | Read-only information displays from the server to guide the LLM |
| Tools | Actions the LLM calls to change state |
