mcp-dagger
No long description provided.
Installation
dagger install github.com/vito/daggerverse/mcp@d368836636284116d090e271742904fea369cf72
Entrypoint
Return Type
McpDagger
Example
dagger -m github.com/vito/daggerverse/mcp@d368836636284116d090e271742904fea369cf72 call \
func (m *myModule) example() *McpDagger {
return dag.
McpDagger()
}
@function
def example() -> dag.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 \
server
func (m *myModule) example() *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 string
func (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)
}