class McpCapabilityModule {
    id = 'tool.mcp';
    description = 'MCP bridge (stubbed)';
    async create() {
        const tools = [
            {
                name: 'mcp_call',
                description: 'Call an MCP server.',
                handler: async ({ target }) => `MCP called: ${target ?? 'default'}`,
            },
        ];
        const toolSuite = {
            id: 'mcp.tools',
            description: 'MCP integration',
            tools,
        };
        return { id: this.id, description: this.description, toolSuite };
    }
}
export function createMcpToolPlugin() {
    return {
        id: 'tool.mcp',
        targets: ['universal'],
        create: () => new McpCapabilityModule(),
    };
}
//# sourceMappingURL=mcpPlugin.js.map