MCPInstall
mcp-grocy-api logo

mcp-grocy-api

by saya6k 28 stars saya6k/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.

READMEdev

MCP Grocy API

[!WARNING] This project is no longer maintained.

The maintainer no longer uses Grocy and cannot review issues, accept PRs, or ship updates. This repository has been archived as of 2026-05-27. If you'd like to continue development, please fork and maintain your own version, or look for an active community fork.

npm version Docker Image License Configuration Status CI/CD Pipeline MCP Compatible

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

Open your Home Assistant instance and show the add add-on repository dialog with a specific repository URL pre-filled.

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 URL
  • GROCY_APIKEY_VALUE: Your Grocy API key
  • GROCY_ENABLE_SSL_VERIFY: Whether to verify SSL certificate
  • REST_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 --mock for development)

Testing

npm test

License

This project is licensed under the MIT License.

More Productivity & Workflow MCP servers

Similar servers from the same category.

Integrates with monday.com API to enable direct access to boards, workflows, and data for automating tasks and managing resources without context switching.

Productivity & Workflow

Activepieces

activepieces

Dynamic server to which you can add apps (Google Calendar, Notion, etc) or advanced Activepieces Flows (Refund logic, a research and enrichment logic, etc).

search

Time

modelcontextprotocol

Time and timezone conversion capabilities

timeconversion

Interact with Microsoft Word.

word