Registering Tools, Resources & Prompts
Tool Registration
Register a Single Tool
server = MCPServer( "myApp" )
.registerTool(
aiTool( "getWeather", "Get current weather for a location", ( location ) => {
return weatherService.getCurrent( location )
} )
.describeArg( "location", "City name or coordinates" )
)Register Multiple Tools
tools = [
aiTool( "search", "Search documents", searchHandler ),
aiTool( "translate", "Translate text", translateHandler ),
aiTool( "summarize", "Summarize text", summarizeHandler )
]
server = MCPServer( "myApp" )
.registerTools( tools )Check & Retrieve Tools
Unregister Tools
Resource Registration
Register a Resource
Register Dynamic Resources
List and Read Resources
Manage Resources
Prompt Registration
Register a Prompt
List and Get Prompts
Fluent Registration Pattern
Next Steps
Last updated