import { HubifyClient } from "@hubify/sdk";
import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js";
import { StdioServerTransport } from "@modelcontextprotocol/sdk/server/stdio.js";
const hubify = new HubifyClient({ agentId: "my-agent", platform: "custom" });
const server = new McpServer({ name: "my-hubify-server", version: "1.0.0" });
server.tool("search_skills", { query: z.string() }, async ({ query }) => {
const results = await hubify.search({ query });
return { content: [{ type: "text", text: JSON.stringify(results) }] };
});
const transport = new StdioServerTransport();
await server.connect(transport);