Описание
美餐MCP服务器,支持查询餐次、餐厅、菜单和订单,以及下单和取消订单操作。
README
美餐(Meican)MCP Server。支持查询餐次、餐厅、菜单、订单,以及下单和取消订单。
可用工具
| 工具 | 用途 |
|---|---|
meican_whoami |
查询组织信息和取餐地址。 |
meican_list_meal_tabs |
查询某天可用餐次。 |
meican_list_restaurants |
查询某个餐次下可用餐厅。 |
meican_show_menu |
查询某个餐厅在指定餐次下的菜单。 |
meican_list_orders |
查询某天已有订单和未支付项目摘要。 |
meican_show_order |
查询单个订单详情。 |
meican_place_order |
下单。调用前必须向用户确认。 |
meican_cancel_order |
取消订单。调用前必须向用户确认。 |
工具返回一个 MCP text content block,内容是 JSON 字符串:
{ "ok": true, "data": {} }
失败时:
{ "ok": false, "error": { "message": "...", "status": 400, "body": {}, "kind": "MeicanError" } }
如果返回 _rotation,说明 token 已刷新,客户端应在下一次调用前保存新的 access_token 和 refresh_token。
快速使用
{
"mcpServers": {
"meican": {
"command": "npx",
"args": ["-y", "meican-mcp"],
"env": {
"MEICAN_CLIENT_ID": "...",
"MEICAN_CLIENT_SECRET": "...",
"MEICAN_ACCESS_TOKEN": "...",
"MEICAN_REFRESH_TOKEN": "...",
"MEICAN_NAMESPACE": "..."
}
}
}
}
MEICAN_ACCESS_TOKEN 对应美餐的 cookie sat,MEICAN_REFRESH_TOKEN 对应美餐的 cookie srt。
环境变量
| 变量 | 必填 | 说明 |
|---|---|---|
MEICAN_CLIENT_ID |
是 | 美餐的 OAuth client id,去 Web 端找,或抓包。 |
MEICAN_CLIENT_SECRET |
是 | 美餐的 OAuth client secret,去 Web 端找,或抓包。 |
MEICAN_ACCESS_TOKEN |
是 | 美餐 sat cookie。不填的话在调用时传 access_token 也可。 |
MEICAN_REFRESH_TOKEN |
是 | 美餐 srt cookie。不填的话在调用时传 refresh_token 也可。 |
MEICAN_NAMESPACE |
否 | 默认组织/站点 namespace。也可以在工具调用参数里传。 |
MEICAN_API_BASE_URL |
否 | 默认 https://www.meican.com/forward/api。 |
HTTP 模式相关:
| 变量 | 必填 | 说明 |
|---|---|---|
MCP_API_KEY |
是 | HTTP /mcp 的 Bearer token,随便生成一个,不带 token 的不允许调用。 |
BIND_HOST |
否 | 默认 127.0.0.1。容器内通常用 0.0.0.0。 |
PORT |
否 | 默认 3000。 |
LOG_LEVEL |
否 | 默认 info。可选 debug、info、warn、error。 |
HTTP 模式
npm install
cp .env.example .env
# 编辑 .env
npm run build
npm start
健康检查:
curl http://127.0.0.1:3000/healthz
HTTP MCP 配置示例:
{
"mcpServers": {
"meican": {
"url": "http://127.0.0.1:3000/mcp",
"headers": {
"Authorization": "Bearer ${MCP_API_KEY}"
}
}
}
}
Установка Meican
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/cxOrz/meican-mcpFAQ
Meican MCP бесплатный?
Да, Meican MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Meican?
Нет, Meican работает без API-ключей и переменных окружения.
Meican — hosted или self-hosted?
Доступен hosted-вариант: Unyly запускает сервер в облаке, локальная установка не обязательна.
Как установить Meican в Claude Desktop, Claude Code или Cursor?
Открой Meican на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
GitHub
PRs, issues, code search, CI status
автор: GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
автор: mcpdotdirectCompare Meican with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development
