-
Notifications
You must be signed in to change notification settings - Fork 615
[BUG][UI]: readOnlyHint annotation not displayed in tools table #2986
Copy link
Copy link
Labels
MUSTP1: Non-negotiable, critical requirements without which the product is non-functional or unsafeP1: Non-negotiable, critical requirements without which the product is non-functional or unsafebugSomething isn't workingSomething isn't workinggood first issueGood for newcomersGood for newcomersuiUser InterfaceUser Interface
Milestone
Description
🐞 Bug Summary
Briefly describe the issue or unexpected behavior.
readOnlyHint not displayed in GUI
🧩 Affected Component
Select the area of the project impacted:
-
mcpgateway- API -
mcpgateway- UI (admin panel) -
mcpgateway.wrapper- stdio wrapper - Federation or Transports
- CLI, Makefiles, or shell scripts
- Container setup (Docker/Podman/Compose)
- Other (explain below)
🔁 Steps to Reproduce
- Bulk-upload JSON that includes annotions with "readOnlyHint": true
- read-only Icon is not displayed. All other annotations are displayed
🤔 Expected Behavior
Read-Only icon should be displayed in the GUI for the uploaded tool.
📓 Logs / Error Output
none
🧠 Environment Info
MCP Context Forge 1.0.0-Beta 2 (docker)
🧩 Additional Context (optional)
[
{
"name": "get-location",
"displayName": "User location",
"url": "*removed*",
"integration_type": "REST",
"request_type": "GET",
"description": "Get current location for the system user",
"headers": {
"Accept": "application/json",
"User-Agent": "MCP-Gateway/1.0"
},
"input_schema": {
"type": "object",
"properties": {}
},
"annotations": {
"readOnlyHint": true,
"destructiveHint": false,
"idempotentHint": true,
"openWorldHint": false
}
}
]
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
MUSTP1: Non-negotiable, critical requirements without which the product is non-functional or unsafeP1: Non-negotiable, critical requirements without which the product is non-functional or unsafebugSomething isn't workingSomething isn't workinggood first issueGood for newcomersGood for newcomersuiUser InterfaceUser Interface