A Model Context Protocol server for Magic Meal Kits that provides server version information as a tool for AI assistants.
The MCP server:
To install mmk-mcp for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @pureugong/mmk-mcp --client claude
You can install the package globally using npm:
npm install -g mmk-mcp
Current version: 1.0.17
To use this server with the Claude Desktop app, add the following configuration to the "mcpServers" section of your claude_desktop_config.json
:
{
"mcpServers": {
"magic-meal-kits": {
"command": "npx",
"args": ["-y", "mmk-mcp"],
"env": {
"MMK_API_KEY": "<your-api-key>",
"MMK_API_BASE_URL": "<your-api-base-url>"
}
}
}
}
MMK_API_KEY
- Your Magic Meal Kits API keyMMK_API_BASE_URL
- The base URL for your Magic Meal Kits API.env
file based on .env.example
npm install
npm run build
npm start
Tool Name | Description | Parameters |
---|---|---|
magic_meal_kits_server_version |
Check the Magic Meal Kits server version | No parameters required |
For debugging purposes, you can run the MCP server directly to see console output and any errors:
.env
file in the project root with all required environment variables:MMK_API_KEY=your-api-key
MMK_API_BASE_URL=https://magic-meal-kits-isjxytikta-uw.a.run.app
# Using the enhanced debug script:
npm run debug
# Or if installed globally:
mmk-mcp
# Install the MCP Inspector
npm install -g @modelcontextprotocol/inspector
# Connect to your running MCP server
npx @modelcontextprotocol/inspector stdio -c "node" -a "build/src/index.js"
# Or if you've installed the inspector globally:
mcp-inspector stdio -c "node" -a "build/src/index.js"
This will open an interactive inspector where you can test the MCP tools and view responses from the server.
If you encounter issues with the MCP server, here are some common solutions:
If you see an error like Error: Server does not support tools (required for tools/call)
, make sure you're using version 1.0.11 or later.
To update to the latest version, run:
npm install -g mmk-mcp@latest