Bookstore MCP Server
Click on "Install 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., "@Bookstore MCP Serversearch for books by Brandon Sanderson"
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.
Bookstore MCP Server
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
Related MCP server: Swagger MCP Adapter
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:3000
npm run dev:frontend # http://localhost:5173Docker
docker compose up --buildMCP tools
Tool | Purpose |
| Search by title, author, genre |
| Book details by ID |
| Availability check |
| Order lookup |
| Member profile |
| Genre-based recommendations |
Example
curl -X POST http://localhost:3000/api/v1/tools/call \
-H "Content-Type: application/json" \
-d '{"tool":"search_books","arguments":{"query":"design"}}'License
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- 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/TrueLove27/mcp-demo-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server