Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Schema
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| kb_initialize | Initialize or check knowledge base status. Returns current profile summary and whether onboarding is needed. |
| kb_onboard | Start interactive onboarding to collect initial information. Returns questions for the specified category. |
| kb_quick_setup | Quick setup using predefined forms for common scenarios |
| kb_update_personal | Update personal information (name, location, languages, etc.) |
| kb_update_professional | Update professional information (job, skills, experience, etc.) |
| kb_update_preferences | Update user preferences (communication style, technical level, etc.) |
| kb_update_projects | Update project context (current projects, technologies, goals) |
| kb_add_custom | Add custom knowledge to any category |
| kb_remove_custom | Remove custom knowledge |
| kb_get_all | Get complete knowledge base as formatted JSON |
| kb_get_personal | Get personal information |
| kb_get_professional | Get professional information |
| kb_get_preferences | Get user preferences |
| kb_get_projects | Get project context |
| kb_get_custom | Get custom knowledge by category |
| kb_search | Search knowledge base using semantic search |
| kb_get_context | Get AI-ready context string for LLM consumption |
| kb_get_history | Get recent history of knowledge base changes |
| kb_export | Export knowledge base as JSON string |
| kb_import | Import knowledge base from JSON string |
| kb_list_forms | List available forms and their structures |
| agent_list | List all available AI agent personas |
| agent_activate | Activate a specialized AI agent (IT Expert, Hacker, Sales, Blue/Red/Purple Team) |
| agent_switch_quick | Quick switch agent using shorthand (it/hacker/sales/blue/red/purple) |
| agent_get_active | Get the currently active agent |
| agent_get_tools | Get available tools for current agent |
| mcp_instruct_onboarding | Start the MCP Instruct onboarding process - sets up personal profile and AI agent |