Class TnsAIGooseExtension

java.lang.Object
com.tnsai.mcp.goose.TnsAIGooseExtension

public class TnsAIGooseExtension extends Object
Makes TnsAI tools available as a Goose extension.

This class generates a Goose-compatible extension manifest from an MCP server's tool definitions. The manifest can then be exported as JSON and placed in Goose's extension directory.

Example usage:


 McpClient client = McpClient.create(transport);
 client.connect();
 client.initialize();

 ExtensionManifest manifest = TnsAIGooseExtension.generateManifest(client);
 String json = TnsAIGooseExtension.toJson(manifest);
 
See Also: