feat: complete SHD MCP plugin workflows and widget
Validate SHD MCP plugin / validate (push) Has been cancelled
Validate SHD MCP plugin / validate (push) Has been cancelled
This commit is contained in:
@@ -18,8 +18,26 @@ readback. Do not invent fields, statuses, identifiers, routes or capabilities.
|
||||
- Tasks, task projects, task status or task dates: use Tasks tools and the
|
||||
`shd-task-workflow` workflow.
|
||||
- Project files and paths: use Files tools and the `shd-project-files` workflow.
|
||||
- Discussions, channels, topics, messages or attachments: use Discussions tools and the `shd-discussions` workflow.
|
||||
- Documents, templates, revisions, PDFs or publication links: use Documents tools and the `shd-documents` workflow.
|
||||
- Organizations, members, invitations, roles or two-factor policy: use Organizations tools and the `shd-organizations-acl` workflow.
|
||||
- Notifications, preferences or read state: use Notifications tools and the `shd-notifications` workflow.
|
||||
- Inventory, stock, assets, procurement or stocktakes: use Inventory tools and the `shd-inventory` workflow.
|
||||
- Agents, controllers, diagnostics, tunnels or network access: use Agents tools and the `shd-agents-operations` workflow.
|
||||
- Status-page monitors, history, groups or incidents: use Status Page tools and the `shd-status-page` workflow.
|
||||
- Realtime sessions, event cursors or historical activity: use Realtime tools and the `shd-realtime-activity` workflow.
|
||||
- Terms documents, revisions, completeness or contract discussions: use Terms tools and the `shd-terms-contracts` workflow.
|
||||
- Linked Gitea issues, labels, comments or attachments: use Gitea tools and the `shd-gitea` workflow.
|
||||
- Finance or CRM records: use the specific module tools and the
|
||||
`shd-finance-crm` workflow; use project context for a high-level overview.
|
||||
- Finance reconciliation, balances, settlements or audit history:
|
||||
`shd-financial-account-audit`.
|
||||
- Proposals, estimates, quotes or estimate-document contracts:
|
||||
`shd-estimate-management`.
|
||||
- Scheduling, event types, slots or bookings: `shd-event-positions`.
|
||||
- Wiki, notes, pages, revisions or note databases: `shd-wiki-management`.
|
||||
- Entity matching or possible duplicates: `shd-entity-resolution`.
|
||||
- Analytics, comparisons, trends or reports: `shd-analytics`.
|
||||
- A multi-record change: use `shd-safe-bulk-change` before any mutation.
|
||||
|
||||
Use `shd_capabilities` only when the available module or permission boundary is
|
||||
@@ -43,3 +61,5 @@ Never ask for or expose access tokens, passwords, cookies, private keys, raw
|
||||
public-link bearer tokens or integration secrets. Never use a user-provided
|
||||
project name as an identifier when SHD has not resolved it to a returned
|
||||
project code or ID.
|
||||
|
||||
See `references/module-map.md` for the current high-level routing map.
|
||||
|
||||
@@ -0,0 +1,5 @@
|
||||
interface:
|
||||
display_name: SHD routing and safety
|
||||
short_description: Route requests to safe MCP tools
|
||||
policy:
|
||||
allow_implicit_invocation: false
|
||||
@@ -0,0 +1,25 @@
|
||||
# SHD module map
|
||||
|
||||
- Projects and project context → `shd_list_projects`, `shd_get_project`,
|
||||
`shd_get_project_context`.
|
||||
- ProjectBase → `shd_project_db_*`, `shd_project_base_*`.
|
||||
- Tasks → `shd_list_tasks`, `shd_get_task`, task mutation tools.
|
||||
- Files → `shd_list_files`, file action tools.
|
||||
- Discussions → channel, topic, message search and attachment tools.
|
||||
- Documents → document, template, revision, PDF and publication-link tools.
|
||||
- Organizations and ACL → members, invitations, audit and two-factor policy
|
||||
tools.
|
||||
- Notifications → notification, preference and read-state tools.
|
||||
- Inventory → stock, asset, procurement, reservation and stocktake tools.
|
||||
- Agents → controller/user-agent status, diagnostics, tunnels, endpoints and
|
||||
network-operation tools.
|
||||
- Status Page → monitor, history, group and incident tools.
|
||||
- Realtime and activity → session, event-cursor and audit/activity tools.
|
||||
- Terms and contracts → Terms documents, completeness, revisions and point
|
||||
discussion tools.
|
||||
- Gitea → linked issue, label, comment and attachment tools.
|
||||
- Finance and CRM → module-specific finance/CRM tools.
|
||||
- Proposals, terms and document contracts → proposal/terms/document tools.
|
||||
- Scheduling → `shd_get_scheduling_overview` and scheduling tools.
|
||||
- Wiki and notes → note-space, page, revision and database tools.
|
||||
- Unknown or permission-sensitive capability → `shd_capabilities` first.
|
||||
Reference in New Issue
Block a user