Skip to content
plugmcp
DirectorySkillsCategoriesBlog
EN/δΈ­ζ–‡
Sign inSign up
Home/Servers/Context Book

Context Book

I
by io.github.aditya201551

Stop re-explaining yourself to Agents. Give it the right context, right when needed.

Power your agent

Add this server

The publisher's own URL. Not a PlugMCP endpoint.

Server URL
https://context-book-mcp-production.up.railway.app
Provider
Add in Claude

Claude opens with the name and URL filled in. You still confirm it there.

Claude Code
claude mcp add --transport http io.github.aditya201551-context-book-mcp https://context-book-mcp-production.up.railway.app

Run in a terminal.

Claude Desktop
{
  "mcpServers": {
    "io.github.aditya201551-context-book-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://context-book-mcp-production.up.railway.app"
      ]
    }
  }
}

claude_desktop_config.json

Step-by-step: add this in Claude

Remote URL or a command on your machine? How the two installs differ

Run on PlugMCP

Host a copy with our keys and logs.

A new server you create. It is not this listing's official endpoint. Use the publisher install when you want their URL and their credentials.

Launch

Related MCP

View more
  • FirecrawlπŸ”₯ Official Firecrawl MCP Server - Adds powerful web scraping and search to Cursor, Claude and any other LLM clients.
  • N
    NotionToken-auth Notion MCP: pages, databases, blocks, comments, files. Runs headless in CI and agents.
  • Context7Context7 Platform -- Up-to-date code documentation for LLMs and AI code editors

Related skills

View all
  • reaReverse engineer anything with agents, from app behavior down to native binaries.
  • rea-changelog-updatePrepare or rewrite REA release changelogs and GitHub release notes from pinned Git history, with verified contributor thanks and Release Please synchronization.
  • rea-tool-designDesign or change REA investigation tools, CLI/MCP contracts, provider capabilities, and Evidence semantics.

Questions

How do I install Context Book?
Copy the http config for Cursor, Claude Desktop, Claude Code, or VS Code on this page. It uses the publisher's install, not a PlugMCP proxy.
Does Context Book need an API key?
No required environment variable is listed on this record.
What transport does Context Book use?
Context Book is reached over HTTP.
When was Context Book last checked?
Last checked 2026-10-21. Stop re-explaining yourself to Agents. Give it the right context, right when needed.

Stop re-explaining yourself to Agents. Give it the right context, right when needed.

Stop re-explaining yourself to Agents. Give it the right context, right when needed.

LLMs are stateless β€” each conversation starts from scratch. ContextBook gives your AI tools a persistent, searchable knowledge library to draw the right context when they need it. No bloatware, no pre-loaded junk. Just the right information, at the right time.

How It Works

flowchart LR
    AI["πŸ€– AI Clients\nClaude Β· Cursor Β· Windsurf"]
    Browser["🌐 Browser Dashboard"]
    MCP["πŸ”Œ MCP Server :8081\n8 Bearer-authenticated tools"]
    API["βš™οΈ REST API :8080\nOAuth 2.0 Β· Books Β· Pages Β· Search"]
    DB["πŸ—„οΈ PostgreSQL\npgvector Β· pg_trgm"]
    VOYAGE["🧠 Voyage AI\nvoyage-4 (1024-dim)"]

    AI -- "MCP Β· Bearer Token" --> MCP
    Browser -- "Session Β· HTTP JSON" --> API
    MCP --- DB
    API --- DB
    API -- "OAuth 2.0 PKCE" --> AI
    DB --- VOYAGE

Two Go binaries share a PostgreSQL database:

  • API server (cmd/api) β€” the control plane: user login, OAuth 2.0, dashboard, book/page CRUD
  • MCP server (cmd/mcp) β€” the data plane: 8 MCP tools for AI agents, protected by Bearer tokens

MCP Tools

All tools require a valid Bearer token and are scoped to the authenticated user.

ToolDescription
book_create_or_updateCreate a Book or update its metadata
book_listPaginated list of Book metadata
book_getRetrieve all pages of a Book
page_insertPush an atomic page into a Book; embeds immediately
page_updateReplace a page's content; re-embeds
page_deleteRemove a page (indices not re-numbered)
page_searchSemantic search across all Books
readmeReturns the usage guide (call once per session)

Quick Start

Prerequisites

  • Go 1.26+
  • Node.js 22+
  • PostgreSQL 16+ with pgvector and pg_trgm
  • A Voyage AI API key

1. Set up the database

CREATE DATABASE contextbook_db;
\c contextbook_db
CREATE EXTENSION IF NOT EXISTS vector;
CREATE EXTENSION IF NOT EXISTS pg_trgm;

Migrations run automatically on API server startup.

2. Configure environment

cp .env.example backend/.env
# Edit backend/.env β€” set DATABASE_URL, API_KEY_SALT, VOYAGE_API_KEY

3. Run the backend

cd backend
go run ./cmd/api/main.go    # API + dashboard (:8080)
go run ./cmd/mcp/main.go     # MCP server (:8081)

4. Run the frontend (optional)

cd frontend
npm install && npm run dev    # Vite dev server on :5173

5. Connect an AI client

For Cursor (.cursor/mcp.json):

{
  "mcpServers": {
    "contextbook": {
      "url": "http://localhost:8081/mcp"
    }
  }
}

For any MCP-compatible client, point the server URL to http://localhost:8081/mcp.

Documentation

  • Backend README β€” API routes, auth flows, database schema, MCP tools, configuration
  • Frontend README β€” components, routing, design system, development setup
  • Architecture β€” full system overview with Mermaid diagrams

Project Structure

context-book/
β”œβ”€β”€ backend/
β”‚   β”œβ”€β”€ cmd/api/main.go          REST API + auth server
β”‚   β”œβ”€β”€ cmd/mcp/main.go          MCP tool server
β”‚   └── internal/
β”‚       β”œβ”€β”€ api/                  REST handlers + routes
β”‚       β”œβ”€β”€ auth/                 OAuth 2.0 PKCE, sessions, SSO
β”‚       β”œβ”€β”€ context/              Book/Page business logic
β”‚       β”œβ”€β”€ db/                  pgx queries + migrations
β”‚       β”œβ”€β”€ embedding/            Voyage AI client
β”‚       β”œβ”€β”€ logger/               slog + HTTP access logging
β”‚       └── mcp/                  8 MCP tool handlers
β”œβ”€β”€ frontend/                     React 19 + Vite + TypeScript SPA
β”‚   └── src/
β”‚       β”œβ”€β”€ App.tsx               Router + app shell
β”‚       β”œβ”€β”€ lib/api.ts            HTTP client
β”‚       └── components/           UI components
β”œβ”€β”€ Dockerfile                    API server container
β”œβ”€β”€ Dockerfile.mcp                MCP server container
└── go.work                       Go workspace

Contributing

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/my-feature)
  3. Make your changes
  4. Ensure the backend compiles (cd backend && go build ./cmd/api ./cmd/mcp)
  5. Ensure the frontend builds (cd frontend && npm run build)
  6. Commit and push
  7. Open a Pull Request

License

MIT β€” see the LICENSE file for details.

How do I install Context Book?
Copy the http config for Cursor, Claude Desktop, Claude Code, or VS Code on this page. It uses the publisher's install, not a PlugMCP proxy.
Does Context Book need an API key?
No required environment variable is listed on this record.
What transport does Context Book use?
Context Book is reached over HTTP.
When was Context Book last checked?
Last checked 2026-10-21. Stop re-explaining yourself to Agents. Give it the right context, right when needed.

No tool list yet. Remote servers get one after the first health check.

plugmcp

Plug any tool into any agent. MCP servers for people who do not write servers. Gateway for volume, n8n for apps.

  • github.com/TODO
  • x.com/TODO
  • linkedin.com/company/TODO

PlugMCP, 2026

Product
  • Browse
  • Install
  • Host your own
  • Pricing
  • Voice mode
  • Browser
Directory
  • All MCP servers
  • MCP Apps
  • Tools
  • Agent skills
  • Categories
  • New
  • Voice
  • Submit a server
Developers
  • Docs
  • Blog
  • Club
  • Work with us
  • What is MCP
  • What is WebMCP
  • Status
Company
  • About
  • Contact
  • Terms
  • Privacy
  • DPA