Skip to main content
Glama
README.md1.41 kB
# Superglue TypeScript SDK Auto-generated TypeScript SDK for the Superglue AI API. ## Installation ```bash npm install @superglue/client ``` ## Usage ```typescript import { configure, listTools, runTool, getRun, cancelRun } from '@superglue/client'; // Configure once at startup configure({ apiKey: 'YOUR_API_KEY', baseUrl: 'https://api.superglue.ai/v1' // optional }); // List tools const { data: tools } = await listTools({ page: 1, limit: 10 }); console.log(tools.data); // Run a tool (sync - waits for completion) const { data: run } = await runTool('your-tool-id', { inputs: { query: 'latest AI news' }, options: { async: false } }); console.log(run.data); // Run a tool (async - returns immediately) const { data: asyncRun } = await runTool('your-tool-id', { inputs: { query: 'latest AI news' }, options: { async: true } }); // Poll for completion let status = asyncRun; while (status.status === 'running') { await new Promise(r => setTimeout(r, 1000)); const { data } = await getRun(status.runId); status = data; } if (status.status === 'success') { console.log(status.data); } else { console.error(status.error); } // Cancel a run await cancelRun('run-id-to-cancel'); ``` ## Generation This SDK is auto-generated from the OpenAPI specification using [orval](https://orval.dev/): ```bash npm run generate ``` ## License MIT - See [LICENSE](./LICENSE) for details.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/superglue-ai/superglue'

If you have feedback or need assistance with the MCP directory API, please join our Discord server