Polars Docs Mcp — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Polars Docs Mcp (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
A FastMCP tool to search and retrieve Polars API documentation with support for multiple transport methods.
mcp for seamless LLM-powered workflows.By leveraging Python's built‑in introspection to reflectively discover every public class, function, and submodule in Polars at runtime, I eliminate the cost, fragility, and maintenance burden of web‑scraping or managing an external documentation database. This approach guarantees 100% up‑to‑date accuracy with every library release, requires no complex text cleaning or embedding pipelines, and avoids the heavy infrastructure overhead of semantic search—making it both simpler and far more efficient for real‑time API lookup.
{
"mcpServers": {
"polarsapifinder": {
"command": "uv",
"args": [
"--directory",
"/PATH/TO/polars-docs-mcp",
"run",
"polarsdocsfinder.py"
]
}
}
}#### STDIO (Default - Best for Claude Desktop)
python polarsdocsfinder.py
# or explicitly:
python polarsdocsfinder.py --transport stdio#### Streamable HTTP (Best for Web Deployments)
python polarsdocsfinder.py --transport streamable-http
# With custom settings:
python polarsdocsfinder.py --transport streamable-http --host 0.0.0.0 --port 8080 --path /api/mcp#### SSE (For Legacy Client Compatibility)
python polarsdocsfinder.py --transport sse
# With custom settings:
python polarsdocsfinder.py --transport sse --host 0.0.0.0 --port 9000#### Command Line Arguments
--transport: Choose transport method (stdio, streamable-http, sse) - Default: stdio--host: Host address for HTTP/SSE transports - Default: 127.0.0.1--port: Port number for HTTP/SSE transports - Default: 8111--path: URL path for streamable-http transport - Default: /mcpnpx @modelcontextprotocol/inspector uv run polarsdocsfinder.pyMCP INspector
Requires Python 3.11+.
get_polars_version(): Get current Polars version and package information.list_polars_components(): List all high-level Polars API components.search_polars_docs(api_refs: list[str] | None, query: str | None, max_results: int = 1000): Search and retrieve API signatures.verify_polars_api(api_ref: str): Verify if a Polars API reference is valid.list_all_modern_data_stacks(): List modern data stacks compatible with Polars.Claude
Claud2
If running with HTTP transport, you can test the server:
# Start server
python polarsdocsfinder.py --transport streamable-http --port 8111
# Test with curl
curl -X POST http://127.0.0.1:8111/mcp \
-H "Content-Type: application/json" \
-d '{"method": "tools/list"}'This project is licensed under the MIT License. See the LICENSE file for details.
Created by ABC. Report issues or request features at https://github.com/HotTechStack/polars-docs-mcp/issues.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.