mirror of
https://github.com/open-webui/mcpo.git
synced 2026-11-05 01:27:39 +00:00
[GH-ISSUE #245] issue: enums not present in Open API schema #113
Labels
No labels
bug
can't reproduce
documentation
enhancement
good first issue
help wanted
invalid
pull-request
question
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
open-webui/mcpo#113
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @faevourite on GitHub (Sep 7, 2025).
Original GitHub issue: https://github.com/open-webui/mcpo/issues/245
Check Existing Issues
mcpo Version
v0.0.17
Open WebUI Version (if applicable)
v0.6.26
Operating System
MacOS Sequoia, Docker
Browser (if applicable)
No response
Confirmation
README.md.Expected Behavior
Enums listed in MCP field spec to show up in the converted OAI spec
Actual Behavior
No enum restrictions in OAI spec, just a plain string.
Steps to Reproduce
Logs & Screenshots
Schema in MCP Inspector
No schema in MCPO
Additional Information
LLMs can get easily confused without enums info. For the Readwise MCP server, asking something simple like "search my readwise highlights for MCP" results in models guessing the
field_nameincorrectly (e.g. gemini tried "highlight_content").