Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Bookstore Server

FreeNot checked

Full-stack bookstore API with MCP tools for inventory, orders, and members, enabling LLM agents to search books, check stock, and manage orders through natural

GitHubEmbed

About

Full-stack bookstore API with MCP tools for inventory, orders, and members, enabling LLM agents to search books, check stock, and manage orders through natural language.

README

Full-stack bookstore API with dual exposure: REST endpoints for web clients and MCP (Model Context Protocol) tools for LLM agents. One service layer powers both.

Highlights

  • REST API for inventory, orders, and members
  • Six MCP tools (search_books, get_book, check_stock, etc.)
  • React admin UI with Tool Explorer to invoke MCP tools over HTTP
  • Shared service/repository layer — no duplicated business logic

Stack

Layer Tech
Backend Node.js, Express, MCP SDK, Zod
Frontend React, TypeScript, Vite
Data Local JSON catalog

Getting started

npm run install:all
npm run dev:backend    # http://localhost:8003
npm run dev:frontend   # http://localhost:5176

Docker

docker compose up --build

MCP tools

Tool Purpose
search_books Search by title, author, genre
get_book Book details by ID
check_stock Availability check
get_order Order lookup
get_member Member profile
recommend_books Genre-based recommendations

Example

curl -X POST http://localhost:8003/api/v1/tools/call \
  -H "Content-Type: application/json" \
  -d '{"tool":"search_books","arguments":{"query":"design"}}'

License

MIT

from github.com/TrueLove27/mcp-demo-server

Installing Bookstore Server

This server has no published package — it is built from source. Open the repository and follow its README.

▸ github.com/TrueLove27/mcp-demo-server

FAQ

Is Bookstore Server MCP free?

Yes, Bookstore Server MCP is free — one-click install via Unyly at no cost.

Does Bookstore Server need an API key?

No, Bookstore Server runs without API keys or environment variables.

Is Bookstore Server hosted or self-hosted?

Self-hosted: the server runs locally on your machine via the install command above.

How do I install Bookstore Server in Claude Desktop, Claude Code or Cursor?

Open Bookstore Server on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare Bookstore Server with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All ai MCPs