
mcp grocy api
This Model Context Protocol (MCP) server provides a complete integration with the Grocy API, allowing AI assistants to manage your household inventory, shopping lists, meal planning, chores, and more.
Repository Info
About This Server
This Model Context Protocol (MCP) server provides a complete integration with the Grocy API, allowing AI assistants to manage your household inventory, shopping lists, meal planning, chores, and more.
Model Context Protocol (MCP) - This server can be integrated with AI applications to provide additional context and capabilities, enabling enhanced AI interactions and functionality.
Documentation
MCP Grocy API
This project is a specialized fork of mcp-rest-api, refactored to work specifically with Grocy's API.
Installation
NPM
git clone -b main https://github.com/saya6k/mcp-grocy-api.git
cd mcp-grocy-api
npm install
npm run build
Docker
docker run -e GROCY_APIKEY_VALUE=your_api_key -e GROCY_BASE_URL=http://your-grocy-instance ghcr.io/saya6k/mcp-grocy-api:latest
Home Assistant Add-on
The MCP Grocy API is available as a Home Assistant add-on through saya6k's add-on repository.
Usage
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
Environment Variables
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)
Documentation
API Reference
For the full API reference, see the API Reference.
Configuration
For configuration options, see the Configuration Guide.
Development
Prerequisites
- Node.js 18 or higher
- Grocy instance (or use
--mockfor development)
Testing
npm test
License
This project is licensed under the MIT License.
Quick Start
Clone the repository
git clone https://github.com/saya6k/mcp-grocy-apiInstall dependencies
cd mcp-grocy-api
npm installFollow the documentation
Check the repository's README.md file for specific installation and usage instructions.
Repository Details
Recommended MCP Servers
Discord MCP
Enable AI assistants to seamlessly interact with Discord servers, channels, and messages.
Knit MCP
Connect AI agents to 200+ SaaS applications and automate workflows.
Apify MCP Server
Deploy and interact with Apify actors for web scraping and data extraction.
BrowserStack MCP
BrowserStack MCP Server for automated testing across multiple browsers.
Zapier MCP
A Zapier server that provides automation capabilities for various apps.