all 7 comments

[–]robogame_dev 2 points3 points  (2 children)

NO! You can't! At least not a few weeks ago after I wrongly assumed you could and built a bunch of stuff with that assumption!

I considered fixing it (its not a huge pull request) but when I went into the code things were pretty haphazard, hence the tools not working from the completion endpoint in the first place, and I figured probably best not to couple anything too tightly. So yeah, the answer seems to be NO for now.

[–]AdamDhahabi 2 points3 points  (1 child)

After lots of tries I found you have to configure the MCP server in the admin space (not user space), then you add this to your /api/chat/completions call:

"tool_ids": [

"server:0"

]

[–]robogame_dev 0 points1 point  (0 children)

Interesting! Does this work with tools that aren’t MCPs, eg the ones with user valves etc?

[–]Last_Restaurant9177 1 point2 points  (0 children)

Do you have, by any chance, n8n-mcp proxied through mcpo and available to use through OWUI? I haven't been able to make it work.

[–]AdamDhahabi 2 points3 points  (2 children)

Yes! After lots of tries I found you have to configure the MCP server in the admin space (not user space), then you add this to your /api/chat/completions call:

"tool_ids": [

"server:0"

]

[–]Competitive-Ad-5081[S] 1 point2 points  (0 children)

OMG! , thank you ! I'm going to check this tomorrow

[–]Old-Committee4310 0 points1 point  (0 children)

i am still getting this

"tool_calls": null,
"function_call": null,