Grocy
STDIO专门的Grocy API集成MCP服务器
专门的Grocy API集成MCP服务器
This project is a specialized fork of mcp-rest-api, refactored to work specifically with Grocy's API.
git clone -b main https://github.com/saya6k/mcp-grocy-api.git cd mcp-grocy-api npm install npm run build
docker run -e GROCY_APIKEY_VALUE=your_api_key -e GROCY_BASE_URL=http://your-grocy-instance ghcr.io/saya6k/mcp-grocy-api:latest
The MCP Grocy API is available as a Home Assistant add-on through saya6k's add-on repository.
To use the API, you need to provide the Grocy API URL and API key:
# Start the server with environment variables npx cross-env GROCY_BASE_URL=http://your-grocy-instance GROCY_APIKEY_VALUE=your_api_key mcp-grocy-api
Or to start in development mode:
# Start the server with sample/mock responses (no real Grocy instance needed) npx cross-env GROCY_BASE_URL=http://your-grocy-instance GROCY_APIKEY_VALUE=your_api_key mcp-grocy-api --mock
GROCY_BASE_URL: Your Grocy API URLGROCY_APIKEY_VALUE: Your Grocy API keyGROCY_ENABLE_SSL_VERIFY: Whether to verify SSL certificateREST_RESPONSE_SIZE_LIMIT: REST API response size  (default: 10000 = 10KB)For the full API reference, see the API Reference.
For configuration options, see the Configuration Guide.
--mock for development)npm test
This project is licensed under the MIT License.