Replies: 8 comments 12 replies
-
hi @FreeDemon - because we're downstream of is there some marvin-specific MCP functionality you're looking for? |
Beta Was this translation helpful? Give feedback.
-
Have the same question. So for example I want to use https://github.com/PrefectHQ/marvin/blob/da23cb8485d1e9b1668801cdfeef886333a8d32a/examples/you_have_been_goosed/goose_em.py in my Marvin-controlled chat bot. How this could be done? How I add it as a tool, or what? |
Beta Was this translation helpful? Give feedback.
-
yes, I have a MCP server URL based on SSE provided by Zapier, and I would like to know how it can be used in Marvin? |
Beta Was this translation helpful? Give feedback.
-
i would recommend using I often use
@slavaGanzin example you linked is an MCP server that you can add to a
I would be happy to think more about this if you have more detail on what you're looking for |
Beta Was this translation helpful? Give feedback.
-
I'm +1 to this request, mainly because I think the marvin abstractions are really nice and I'd like to build apps that use MCP with it. One example I currently have is that I want to write a simple Agent with marvin that performs file editing. I'm interested in this MCP server specifically. But currently to do so I'd have to breakout into pydantic-ai as you suggested @zzstoatzz. Which I can do easily enough, but then I don't get to use marvin and all the nice abstractions that come with it 🤖 A lightweight wrapper around
It would act like a closure, and the server would continue running within the scope of the create_mcp_stdio_tool call after the list of Callables is returned. I think marvin inspects the docstring of the Callable, so this could be taken from the tool's description in the MCP server. |
Beta Was this translation helpful? Give feedback.
-
I'd be happy to take a stab at a PR. Interested in feedback first though on whether that approach makes sense. |
Beta Was this translation helpful? Give feedback.
-
hello @FreeDemon @slavaGanzin @AndrewHannigan - thanks all for your input thus far. i have an alpha release out ( did this as an alpha release for now to gather feedback / take time to test it more practically. and maybe we ought to expose the here's the PR that adds the initial support |
Beta Was this translation helpful? Give feedback.
-
Awesome, thanks for adding this so quickly! Fyi I'm getting this error but it seems like it is a pydantic issue not marvin.
The script I'm running is the same as yours except I added this at top and ran with uv run.
|
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Does Marvin support MCP?
Beta Was this translation helpful? Give feedback.
All reactions