MealCP MCP
OfficialMealCP MCP
MealCP 公式の Model Context Protocol サーバー — AI エージェント向けの食料品・食品データレイヤーです。
MealCP 公開 API 上で 2 つのツールを公開しています:
search_products— キーワードによる食料品カタログ検索。ファセットフィルタリング(国、小売業者、チェーン、ブランド、タグ、カテゴリ、都市、価格帯、並び順、ページネーション)に対応。get_price_history— 1 つの商品の日付範囲にわたる価格履歴統計(最小/最大/平均/最初/最後、純変動)の集計。
必要条件
Python 3.10+
MealCP の API キー(各ツール呼び出しで 1 クレジット消費)
Related MCP server: Swissgroceries MCP
使用方法
uv で直接実行:
uvx mealcp-mcpまたはインストール:
pip install mealcp-mcp
mealcp-mcpサーバーは stdio 経由で MCP を話します。任意の MCP ホスト(Claude Desktop、opencode、Cursor など)から起動できます。
Claude Desktop
{
"mcpServers": {
"mealcp": {
"command": "uvx",
"args": ["mealcp-mcp"],
"env": {
"MEALCP_API_URL": "https://api.mealcp.com",
"MEALCP_API_KEY": "mcp_live_your_key_here"
}
}
}
}opencode
{
"mcp": {
"mealcp": {
"type": "local",
"command": ["uvx", "mealcp-mcp"],
"enabled": true,
"environment": {
"MEALCP_API_URL": "https://api.mealcp.com",
"MEALCP_API_KEY": "mcp_live_your_key_here"
}
}
}
}設定
変数 | デフォルト | 説明 |
|
| MealCP API のベース URL |
| (なし) | すべてのリクエストで送信される |
エラー
ツールエラーは API の安定したエラートークンを <code>: <message> 形式で表示します(例: not_found: Product not found)。メッセージではなくコードで分岐してください。
契約
レスポンスモデルは API の OpenAPI 仕様(contract/openapi.json、現在バージョン 0.1.0)から生成されています。以下で更新:
uvx --from datamodel-code-generator datamodel-codegen \
--input contract/openapi.json \
--output src/mealcp_mcp/models.py \
--output-model-type pydantic_v2.BaseModel \
--target-python-version 3.10 --disable-timestamp開発
uv sync
uv run pytest
uv run ruff check .ライセンス
MIT
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceProvides grocery price and nutritional information search capabilities, allowing AI agents to search for food products, compare prices, and analyze nutritional content across different grocery stores.1
- AlicenseAqualityBmaintenanceA Model Context Protocol server for real-time Swiss grocery shopping that searches and compares products across 8 major Swiss retailers (Migros, Coop, Aldi, Denner, Lidl, Farmy, Volgshop, Otto’s), normalizes per-unit prices, surfaces promotions, computes optimal multi-store shopping plans, and works with any MCP-compatible client without API keys or accounts.79527AGPL 3.0
- AlicenseAqualityDmaintenanceEnables querying Turkish market prices, searching products, and comparing prices across different stores using the Market Fiyatı API.31434MIT
- FlicenseNot gradedqualityFmaintenanceEnables searching and comparing grocery prices from Turkish markets via marketfiyati.org.tr.7
Related MCP Connectors
Kroger MCP — grocery products, prices, and store locations (developer.kroger.com)
Federated commerce search across independent WooCommerce merchants. Keyless, read-only MCP server.
Track prices & price history on any online shop, with alerts and an API
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/MealCP/mealcp-mcp-python'
If you have feedback or need assistance with the MCP directory API, please join our Discord server