Dagger
Search

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
NameTypeDefault ValueDescription
typeNameString !-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)
}