MCP for Audiobookshelf, based on its OpenAPI From https://github.com/advplyr/audiobookshelf
https://github.com/harsha-iiiv/openapi-mcp-generator
npm install -g openapi-mcp-generatoropenapi-mcp-generator --input external/audiobookshelf/docs/openapi.json --output audiobookshelf_mcp --transport=streamable-http --port=3000
To run the openapi-mcp-generator without installing local npm modules, you can use Docker:
-
Build the Docker image:
./build.sh
-
Run the generator in a Docker container:
./run.sh
This will start the generator, and the generated files will be available in your current directory. The server will be accessible on port 3000.