#Best Daggerverse modules to expose as MCP

1 messages · Page 1 of 1 (latest)

tranquil wasp
#

There is an explosion of specialized MCP servers. We should build some too - by wrapping Dagger modules. One module = one mcp server.

Which modules are best suited for this?

#

Please share your suggestions below!

cc <@&1278792484406821068> <@&946480760016207902> @shadow spear @dry dew @tulip hinge @ruby tree

ember estuary
#

k3s 🙌

uneven rapids
#

go, node, java, ts, any language specific module, that can be useful for an AI to test the user's project in a containerized env. Kind of like what I was trying to achieve with magic SDK but it seems MCP may be a more generalist approach

winter oracle
#

linting modules (some are part of language modules)

crystal thunder
#

hmmm gotta think through what the limitations here are... like anything that wants to use live uncommitted changes is kinda fraught, no? like if you wire up a dagger mcp server to claude/cursor with some functionality that takes Directory as input, is the LLM gonna be able to figure out how to reload that directory from the host without restarting the MCP? (im not sure I know how to reload it or if it's even possible to do so lmao)

uneven rapids
#

If I remember well, we have a .refresh command in the shell, the mcp could use it no?

crystal thunder
#

that reloads module functions and the schema

#

most common MCP applications, like linters, want a fresh copy of source, which is typically loaded via some defaultPath'd directory as a constructor or function param

#

maybe refresh re-constructs the module,though?