Crate ftl_sdk

Crate ftl_sdk 

Source
Expand description

Thin SDK providing MCP protocol types for FTL tool development.

This crate provides only the type definitions needed to implement MCP-compliant tools. It does not include any HTTP server logic, allowing you to use any web framework of your choice.

Structs§

ContentAnnotations
Annotations for content items
ResourceContents
Resource contents for resource-type content
ToolAnnotations
Annotations providing hints about tool behavior
ToolMetadata
Tool metadata returned by GET requests to tool endpoints
ToolResponse
Response format for tool execution (POST requests)

Enums§

ToolContent
Content types that can be returned by tools