restaurant-ksor
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@restaurant-ksorWhat dishes are safe for nut allergies?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
restaurant-ksor
restaurant-ksor is a demo Knowledge System of Record (KSoR) for a restaurant, built with @panaversity/ksor. It holds governed, versioned, human-approved documents — menu, dietary/allergen info, reservation policy, refund policy, and hours — published as both a browsable website for people and a citable MCP server for AI agents.
Documents
This record contains 7 documents:
welcome.md — Introduction and navigation
menu.md — Full menu with prices and ingredients
allergens-and-dietary.md — Allergen and dietary information for every dish
policies/reservations.md — Reservation policy and deposit terms
policies/refunds-and-cancellations.md — Refund and cancellation terms
hours-and-location.md — Operating hours and location
faq.md — Frequently asked questions
Related MCP server: mcp-rag-bridge
Setup
npm install # Install dependencies (once)
npm run dev # Start the dev site at http://localhost:3000
# For the MCP server (requires Postgres + embedding provider key):
npm run provision # Apply schema and grants (once)
npm run refresh # Build, ingest, and activate the latest generation
npm run serve # Start the MCP server at http://127.0.0.1:8080/mcpSee AGENTS.md for full setup instructions including database configuration.
Known Limitations
Abstention floor: not calibrated. This 7-document, single-restaurant corpus does not separate cleanly between in-corpus and out-of-corpus questions by embedding similarity — near-miss questions (e.g. "do you have a kids' menu?") scored 0.58–0.62, overlapping our weakest in-corpus scores (~0.57–0.59). Attempted twice with hand-written query files, not just generic auto-generated ones. Scope enforcement therefore relies on the connected agent reading this document's declared scope and exclusions, not a measured vector floor.
License
This project was scaffolded with ksor init version 0.0.60.
This server cannot be deployed
Maintenance
Related MCP Connectors
Knowledge base MCP for AI agents on iknow.dev. Search, read, and maintain via OAuth.
Make your knowledge agent-ready. One MCP endpoint, 5 connectors, 3 search modes.
- n3tz AtlasOAuthai.n3tz
Governed company knowledge over MCP. Access by contract for authorized tenants.
- docs2mcpOAuthcom.docs2mcp
Query your own PDFs and documents from any MCP client. Every answer cites the page it came from.
Related MCP Servers
- FlicenseNot gradedqualityCmaintenanceEnables querying company knowledge base using RAG, providing accurate answers from internal documents via MCP.-
- AlicenseNot gradedqualityBmaintenanceEnables AI agents to query and manage a document knowledge base via MCP, with RAG-powered search and grounded answers with citations.MIT
- AlicenseNot gradedqualityCmaintenanceEnables AI agents to securely search and ingest corporate documents via MCP, offering hybrid retrieval, PII sanitization, role-based access control, and citation validation.MIT
- AlicenseAqualityBmaintenanceEnables coding agents to query a team knowledge base via MCP, performing semantic search and asking questions that return grounded, citation-backed answers from ingested documents.4MIT