mcp-dagger
No long description provided.
Installation
dagger install github.com/vito/daggerverse/mcp@d368836636284116d090e271742904fea369cf72Entrypoint
Return Type
McpDagger Example
dagger -m github.com/vito/daggerverse/mcp@d368836636284116d090e271742904fea369cf72 call \
func (m *MyModule) Example() *dagger.McpDagger {
return dag.
McpDagger()
}@function
def example() -> dagger.McpDagger:
return (
dag.mcp_dagger()
)@func()
example(): McpDagger {
return dag
.mcpDagger()
}Types
McpDagger 🔗
server() 🔗
The MCP server.
Return Type
Service ! Example
dagger -m github.com/vito/daggerverse/mcp@d368836636284116d090e271742904fea369cf72 call \
serverfunc (m *MyModule) Example() *dagger.Service {
return dag.
McpDagger().
Server()
}@function
def example() -> dagger.Service:
return (
dag.mcp_dagger()
.server()
)@func()
example(): Service {
return dag
.mcpDagger()
.server()
}schema() 🔗
Test out the SDL rendering by dumping the current schema.
Return Type
String !Arguments
| Name | Type | Default Value | Description |
|---|---|---|---|
| typeName | String ! | - | No description provided |
Example
dagger -m github.com/vito/daggerverse/mcp@d368836636284116d090e271742904fea369cf72 call \
schema --type-name stringfunc (m *MyModule) Example(ctx context.Context, typeName string) string {
return dag.
McpDagger().
Schema(ctx, typeName)
}@function
async def example(type_name: str) -> str:
return await (
dag.mcp_dagger()
.schema(type_name)
)@func()
async example(typeName: string): Promise<string> {
return dag
.mcpDagger()
.schema(typeName)
}