wgblas-mcp
v1.0.1
Published
MCP server for the wgblas API reference and developer docs
Maintainers
Readme
wgblas-mcp
An MCP server for the wgblas docs — the API reference and the developer docs — so an AI assistant can search and read them while it helps you write wgblas code.
Install
Claude Code
claude mcp add wgblas-docs -- npx -y wgblas-mcpClaude Desktop, Cursor, VS Code, or any MCP client — add to its MCP config:
{
"mcpServers": {
"wgblas-docs": {
"command": "npx",
"args": ["-y", "wgblas-mcp"]
}
}
}Requires Node.js 18 or later.
Tools
| Tool | What it does |
|---|---|
| search_docs(query, limit?) | Finds symbols by name, module path, or summary text — e.g. sgemm, triangular solve. |
| get_doc(name) | Full docs for one symbol: every signature with parameter types, parameter descriptions, @returns/@throws/@see/@example, members, and a link to the source. |
| list_modules() | The docs' module tree: docs (the public API), devdocs (how wgblas is built), tests, benchmarks, examples. |
| get_benchmarks(routine, gpu?, sweep?) | A routine's benchmark tables — wgblas vs cuBLAS time, GB/s and efficiency per size — on every GPU with results, or one (gpu: "1650"). Gives the default-size table and lists the parameter sweeps; pass sweep (e.g. alpha, transpose) for that sweep's tables. routine: "roofline" gives each GPU's roofline table instead: roofs, ridge point, and every routine's intensity, GFLOP/s, GB/s and % of roof. |
License
Apache-2.0
