Kratos-MCP
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
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| memory_saveC | Save a memory document to the active project |
| memory_searchC | Search memory documents in the active project |
| memory_get_recentB | Get recent memories from active project |
| memory_forgetB | Delete a memory by ID |
| memory_linkC | Link a global concept to the current project |
| concept_searchC | Search global concept store |
| concept_getC | Get a specific concept by ID |
| concept_saveC | Save a concept to global store |
| concept_allowlistC | Manage project concept allowlist |
| context_previewC | Preview context injection for current task |
| context_rules_getB | Get current context injection rules |
| context_rules_setC | Update context injection rules |
| prd_fetchC | Fetch PRD content for feature or path |
| prd_updateC | Update PRD content |
| prompt_buildC | Build a structured prompt using best practices |
| security_scanB | Scan text for PII and secrets |
| security_encryptC | Encrypt sensitive data for storage |
| security_rbac_checkC | Check user access permission |
| security_rbac_grantC | Grant user permission to project |
| security_retention_applyC | Apply retention policy to memory |
| security_gdpr_deleteC | Delete data (GDPR right to erasure) |
| security_gdpr_exportC | Export user data (GDPR compliance) |
| project_switchC | Switch to a different project |
| project_listB | List all known projects |
| project_currentA | Get current active project |
| system_statusA | Get system status and statistics |
| system_migrateC | Migrate from legacy JSON format to SQLite |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| System Status | Current system status and statistics |
| All Concepts | Global concept store contents |
TDQS
Scored across 27 tools
Most tools have distinct purposes with clear resource-action pairs, such as concept_get vs. concept_search or memory_save vs. memory_search. However, some tools like security_encrypt and security_scan could be confused for overlapping security functions, and context_preview vs. context_rules_get might cause minor ambiguity in context management.
The tool names follow a highly consistent verb_noun pattern throughout, with clear prefixes like concept_, context_, memory_, prd_, project_, prompt_, security_, and system_. All tools use snake_case uniformly, making them predictable and easy to parse for agents.
With 27 tools, the count is borderline high for a single server, suggesting potential over-scoping. While the tools cover multiple domains (concepts, context, memory, PRD, projects, prompts, security, system), this many tools might overwhelm agents or indicate fragmentation rather than a cohesive set.
The tool set provides comprehensive coverage across key domains like concept management, memory handling, project operations, and security, with clear CRUD-like operations. Minor gaps exist, such as no direct tool for deleting concepts or updating memories, but agents can likely work around these with available tools like memory_forget or concept_save.