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 |
|---|---|
| get_users | Get users from Devici with pagination |
| get_user | Get a specific user by ID |
| search_users | Search users by field and text |
| invite_user | Invite a new user to Devici |
| get_collections | Get collections from Devici with pagination |
| get_collection | Get a specific collection by ID |
| create_collection | Create a new collection |
| get_threat_models | Get threat models from Devici with pagination |
| get_threat_models_by_collection | Get threat models for a specific collection |
| get_threat_model | Get a specific threat model by ID |
| create_threat_model | Create a new threat model |
| get_components | Get components from Devici with pagination |
| get_component | Get a specific component by ID |
| get_components_by_canvas | Get components for a specific canvas |
| get_threats | Get threats from Devici with pagination |
| get_threat | Get a specific threat by ID |
| get_threats_by_component | Get threats for a specific component |
| get_mitigations | Get mitigations from Devici with pagination |
| get_mitigation | Get a specific mitigation by ID |
| get_mitigations_by_threat | Get mitigations for a specific threat |
| get_teams | Get teams from Devici with pagination |
| get_team | Get a specific team by ID |
| get_dashboard_types | Get available dashboard chart types |
| get_dashboard_data | Get dashboard data for a specific chart type |
| get_threat_models_report | Get threat models report data |