[GH-ISSUE #134] feat: mcp resources #60

Open
opened 2026-10-18 21:11:02 +00:00 by bsakaguchi · 5 comments
Owner

Originally created by @idling-mind on GitHub (May 14, 2025).
Original GitHub issue: https://github.com/open-webui/mcpo/issues/134

Check Existing Issues

  • I have searched the existing issues and discussions.

Problem Description

I'm unable to use mpc resources through mcpo (connected to open-webui)

Desired Solution you'd like

open-webui recognizes mcp resources as well along with mcp tools.

Alternatives Considered

No response

Additional Context

I have created an mcp server using fastmcp. It has a few tools and also one resource which serves a base64 encoded image in markdown format. When I try to get this resource, open-webui does not recognize that there is a resource available. If I try to convert this to a tool, open-webui does recognize it, however, tries to interpret the output from the tool and messes up the image.

I have tried using this with both the default function calling and native function calling models.

I believe, #64 could be solved if this is implemented

Originally created by @idling-mind on GitHub (May 14, 2025). Original GitHub issue: https://github.com/open-webui/mcpo/issues/134 ### Check Existing Issues - [x] I have searched the existing issues and discussions. ### Problem Description I'm unable to use mpc resources through mcpo (connected to open-webui) ### Desired Solution you'd like open-webui recognizes mcp resources as well along with mcp tools. ### Alternatives Considered _No response_ ### Additional Context I have created an mcp server using fastmcp. It has a few tools and also one resource which serves a base64 encoded image in markdown format. When I try to get this resource, open-webui does not recognize that there is a resource available. If I try to convert this to a tool, open-webui does recognize it, however, tries to interpret the output from the tool and messes up the image. I have tried using this with both the default function calling and native function calling models. I believe, #64 could be solved if this is implemented
Author
Owner

@rkconsulting commented on GitHub (May 15, 2025):

prompts as well pls... basically full support of the mcp standard would be super!!

<!-- gh-comment-id:2885085078 --> @rkconsulting commented on GitHub (May 15, 2025): prompts as well pls... basically full support of the mcp standard would be super!!
Author
Owner

@dheerapat commented on GitHub (May 24, 2025):

hi I currently implementing resource in mcpo, can you help take a look ? #155

<!-- gh-comment-id:2906519935 --> @dheerapat commented on GitHub (May 24, 2025): hi I currently implementing resource in mcpo, can you help take a look ? #155
Author
Owner

@dheerapat commented on GitHub (May 24, 2025):

here what it gonna look like

Image

<!-- gh-comment-id:2906544010 --> @dheerapat commented on GitHub (May 24, 2025): here what it gonna look like ![Image](https://github.com/user-attachments/assets/37c17d8a-497d-436b-8f02-0c574e9abf53)
Author
Owner

@dheerapat commented on GitHub (May 24, 2025):

do we have to adjust UI to accept resources path

Image

<!-- gh-comment-id:2906666492 --> @dheerapat commented on GitHub (May 24, 2025): do we have to adjust UI to accept `resources` path ![Image](https://github.com/user-attachments/assets/c4372801-d09f-41b6-9d91-3fbc7e33e3ce)
Author
Owner

@dheerapat commented on GitHub (May 25, 2025):

ahhh I think I misunderstood what is the mcp resource, after consulting the document, I have to re implement this.
Essentially mcpo is just a client of mcp server and proxy request to openwebui

<!-- gh-comment-id:2907777303 --> @dheerapat commented on GitHub (May 25, 2025): ahhh I think I misunderstood what is the mcp resource, after consulting the document, I have to re implement this. Essentially mcpo is just a client of mcp server and proxy request to openwebui
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
open-webui/mcpo#60
No description provided.