AIDISH — AIエージェントから受取注文できる飲食店

Pickup orders at Japanese restaurants for AI agents: find stores, read menus, place orders. No auth.

¿Debería usar esto?

Calidad y seguridad

B
Calidad de la descripción
50%
Integridad del esquema
90%
Calidad de los nombres
95%
Riesgo de envenenamiento
100%
Coincidencia de permisos
100%
Cumplimiento del protocolo
100%

Hallazgos (4)

  • LOWTool 'find_stores' description lacks action verben find_stores
  • LOWTool 'list_menu' description lacks action verben list_menu
  • LOWTool 'check_pickup_availability' description lacks action verben check_pickup_availability
  • LOWTool 'place_pickup_order' description lacks action verben place_pickup_order

Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.

Costo de contexto

~712Tokens (definiciones de herramientas)
~810 BTamaño de respuesta típico
Impacto moderado en la atención (0.56% del contexto de 128k)

Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.

Instalar

Instalación con un clic

Agrega esto a tu archivo `claude_desktop_config.json`:

{
  "mcpServers": {
    "aidish": {
      "url": "https://aidish-app.onrender.com/mcp"
    }
  }
}

Puntos de conexión remotos

https://aidish-app.onrender.com/mcpstreamable-http

Qué puede hacer

Inventario de herramientas

Herramientas (4)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
🟢find_stores(q, area)

AIから受取注文できる店を探す(店名・料理の種類・エリアで絞る)。tenant_id が分からない時は最初にこれを呼び、利用者に店を選んでもらう。

Esquema de entrada

{
  "type": "object",
  "properties": {
    "q": {
      "type": "string",
      "description": "店名や料理の種類の一部(例: ピザ・ナポリ)",
      "maxLength": 40
    },
    "area": {
      "type": "string",
      "description": "エリア(例: 世田谷)",
      "maxLength": 40
    }
  }
}
🟢list_menu(tenant_id)

店のお品書き(公開中の商品・税込価格・説明・オプション)を返す。注文の前に必ずこれで menu_id を確かめる。

Esquema de entrada

{
  "type": "object",
  "properties": {
    "tenant_id": {
      "type": "string",
      "description": "店舗ID(省略時はこのサーバーの既定店)"
    }
  }
}
🟢check_pickup_availability(tenant_id)

今この店が受取注文(テイクアウト)を受け付けているか、最短の受取時刻、店の連絡先を返す。

Esquema de entrada

{
  "type": "object",
  "properties": {
    "tenant_id": {
      "type": "string",
      "description": "店舗ID(省略時は既定店)"
    }
  }
}
⚪place_pickup_order(tenant_id, items, customer_name, customer_tel, pickup_at, ...)

受取注文(テイクアウト)を入れる。支払いは受取時に店頭(現金・カード・QR)。氏名と電話番号は必須で、店が受取時の本人確認と連絡に使う。注文前に必ず利用者に内容と受取時刻を確認すること。

Esquema de entrada

{
  "type": "object",
  "properties": {
    "tenant_id": {
      "type": "string",
      "description": "店舗ID(省略時は既定店)"
    },
    "items": {
      "type": "array",
      "minItems": 1,
      "maxItems": 10,
      "items": {
        "type": "object",
        "required": [
          "menu_id",
          "qty"
        ],
        "properties": {
          "menu_id": {
            "type": "string",
            "description": "list_menu の id"
          },
          "qty": {
            "type": "integer",
            "minimum": 1,
            "maximum": 20
          },
          "options": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "list_menu の option の id(任意)"
          }
        }
      }
    },
    "customer_name": {
      "type": "string",
      "maxLength": 40
    },
    "customer_tel": {
      "type": "string",
      "description": "利用者の電話番号(数字・ハイフン)",
      "maxLength": 20
    },
    "pickup_at": {
      "type": "string",
      "description": "受取希望時刻 ISO8601(省略時は最短)"
    },
    "note": {
      "type": "string",
      "maxLength": 200
    }
  },
  "required": [
    "items",
    "customer_name",
    "customer_tel"
  ]
}

Comunidad

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada4 herramientas
verificadoversión no registrada4 herramientas
verificadoversión no registrada4 herramientas