Summary
Add MCP tools for managing projects and roles within a virtual server.
Depends on #232.
Tools
| Tool |
API Endpoint |
Description |
list_projects |
GET /{vs}/projects |
List projects |
get_project |
GET /{vs}/projects/{slug} |
Project detail |
create_project |
POST /{vs}/projects |
Create a new project |
list_roles |
GET /{vs}/projects/{slug}/roles |
List roles in a project |
get_role |
GET /{vs}/projects/{slug}/roles/{id} |
Role detail |
create_role |
POST /{vs}/projects/{slug}/roles |
Create a role (name, description) |
update_role |
PATCH /{vs}/projects/{slug}/roles/{id} |
Update role name/description |
list_users_in_role |
GET /{vs}/projects/{slug}/roles/{id}/users |
List users assigned to a role |
Summary
Add MCP tools for managing projects and roles within a virtual server.
Depends on #232.
Tools
list_projectsGET /{vs}/projectsget_projectGET /{vs}/projects/{slug}create_projectPOST /{vs}/projectslist_rolesGET /{vs}/projects/{slug}/rolesget_roleGET /{vs}/projects/{slug}/roles/{id}create_rolePOST /{vs}/projects/{slug}/rolesupdate_rolePATCH /{vs}/projects/{slug}/roles/{id}list_users_in_roleGET /{vs}/projects/{slug}/roles/{id}/users