Bookstore MCP Server
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
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:8003
npm run dev:frontend # http://localhost:5176Docker
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:8003/api/v1/tools/call \
-H "Content-Type: application/json" \
-d '{"tool":"search_books","arguments":{"query":"design"}}'License
MIT
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
A full backend your AI coding agent can set up over MCP
Hosted MCP for e-commerce: live product catalog, stock, and pricing for AI agents.
API-first CRM for LLMs - contacts, companies, deals and activities over a native MCP server.
LLM Orchestration Agent (Mcp)
Related MCP Servers
- FlicenseCqualityDmaintenanceEnables users to manage and interact with a bookstore through natural language, supporting book searching, inventory checking, purchasing, and restocking operations. Provides seamless integration with AI assistants for complete bookstore management functionality.8-
- AlicenseAqualityDmaintenanceA TypeScript-based MCP server that integrates with Swagger/OpenAPI specifications to expose API endpoints as tools for Large Language Models (LLMs), enabling natural language interaction with any OpenAPI-compliant API.49MIT
- AlicenseNot gradedqualityDmaintenanceAn MCP server that exposes tools for querying a bookstore inventory, allowing AI agents to search and retrieve book information via the Model Context Protocol.525 npm1MIT
- FlicenseNot gradedqualityDmaintenanceA modular platform that enables LLM agents to discover, register, and execute both local tools and tools from external MCP servers, with REST APIs for server management and Streamable HTTP support.-