@mattflower/feedme-mcp
v1.0.0
Published
MCP server for FeedMe meal planning application
Maintainers
Readme
FeedMe MCP Server
A Model Context Protocol (MCP) server for the FeedMe meal planning application. This server allows AI assistants like Claude Desktop to interact with FeedMe programmatically.
Features
Tools
- search_meals - Search for meals by name, ingredient, or description
- generate_recipe - Generate a new recipe using AI based on a description
- add_recipe - Manually add a new recipe with all details
- add_meal_to_plan - Add a meal to the current week's plan
- get_shopping_list - Generate or retrieve the shopping list
- check_item - Mark a shopping list item as purchased
Resources
- meals://list - List of all available meals
- plans://current - Current weekly meal plan
- shopping://list - Current shopping list
Installation
For Claude Desktop
Add the following to your Claude Desktop configuration file:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"feedme": {
"command": "npx",
"args": ["-y", "@mattflower/feedme-mcp"],
"env": {
"FEEDME_API_KEY": "your-api-key-here",
"FEEDME_API_URL": "http://localhost:8080"
}
}
}
}Environment Variables
FEEDME_API_KEY(required) - Your FeedMe API key. Create one in FeedMe Settings.FEEDME_API_URL(optional) - URL of your FeedMe instance. Defaults tohttp://localhost:8080.
Getting an API Key
- Log in to your FeedMe instance
- Go to Settings
- Under "API Keys", click "Create API Key"
- Give it a name (e.g., "Claude Desktop")
- Copy the key immediately - you won't be able to see it again!
Usage Examples
Once configured, you can ask Claude to:
- "Search for chicken recipes in FeedMe"
- "Generate a quick weeknight pasta recipe"
- "Add Chicken Stir Fry to Wednesday dinner"
- "What's on my meal plan this week?"
- "Generate my shopping list"
- "Mark milk as purchased"
Development
# Install dependencies
npm install
# Build
npm run build
# Run locally
FEEDME_API_KEY=your-key npm startLicense
MIT
