We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent f86b311 commit a585342Copy full SHA for a585342
README.md
@@ -53,6 +53,30 @@ OpenAPI 3.x to MCP server bridge in TypeScript.
53
npm install
54
```
55
56
+Consume as a library from GitHub:
57
+
58
+```bash
59
+npm install github:haasonsaas/mcp-openapi
60
+```
61
62
+## Library Usage
63
64
+```ts
65
+import { parseSpec, generateToolsWithTags } from "mcp-openapi";
66
67
+const normalized = await parseSpec("./openapi.yaml");
68
+const generated = generateToolsWithTags(normalized, { prefix: "github" });
69
70
+console.log(generated.tools[0]?.name);
71
72
73
+The library entrypoint exports:
74
75
+- `parseSpec`
76
+- `generateTools`
77
+- `generateToolsWithTags`
78
+- `NormalizedSpec`
79
80
## Run
81
82
### stdio
0 commit comments