Mcpfs – Mount MCP servers as FUSE filesystems
Plan 9 abstraction for APIs—cat/jq replaces 20K token schemas and service-specific CLIs.
APIFUSE - filesystem mounted projection of HTTP/REST OpenAPI-described (swagger/openapi.[json|yaml]) APIs or non-API JSON collections)
Mount APIs as filesystems via FUSE; clever for agents and shell muscle-memory.
CLI-first developers, DevOps engineers, and AI agent builders who prefer filesystem interfaces to REST APIs.
Requires libFUSE (MacOS/Linux) and Python. It was made because I am a CLI kind of guy, and I live in a terminal so being able to fallback on muscle-memory shell instincts (for loops, piping commands and I/O, etc) without having to do a bunch of curling, or browsering, postman, etc.
It occurs to me that with all the hype lately about AI agent tool use, that it could be useful for this purpose as well, since the Agent would not need any special skill for it; the data just becomes navigable and readable as with any file in a directory tree.
I'd be interesting in hearing if you find this useful, dumb, broken, lacking an obvious feature, or anything else you might have to say about it.
Plan 9 abstraction for APIs—cat/jq replaces 20K token schemas and service-specific CLIs.
SSHFS already does this; Rust rewrite doesn't add new capabilities.
FUSE filesystem trick makes grep usable on notebooks without modifying source files.
It extracts focused, executable operations from giant OpenAPI files (the GitHub REST YAML is shown) to shrink context and avoid sidecar adapter sprawl — a pragmatic answer to token bloat and brittle ad-hoc integrations. Useful and concrete: if it actually generates tidy, updateable skill units and runtime hooks it saves a lot of maintenance. That said, the idea competes with existing LangChain/openai-function patterns; the repo will need clear runtime, versioning, and update strategies to feel like more than a nicer converter.
Clean UI for OpenAPI, but Swagger UI and Postman already do this.
Virtual filesystem honeypots without FUSE — WebDAV mode needs no root, NFS mode survives attacker scrutiny.