Climbing MCP Server
An MCP (Model Context Protocol) server for serving climbing book PDF chapters to Claude.
Features
- Store PDF chapters in the
chapters/directory - List all available chapters with metadata
- Search for relevant chapters based on query
- Serve PDF content directly to Claude for reading
Setup
- Install dependencies:
npm install
- Add your PDF files to the
chapters/directory
- Create corresponding
.jsonmetadata files for each PDF with:
title: Chapter titledescription: Brief descriptionkeywords: Array of relevant keywords for search
Usage
Add to your Claude Desktop configuration:
{
"mcpServers": {
"climbing-pdf": {
"command": "node",
"args": ["E:/Projects/climbing-mcp-server/src/index.js"]
}
}
}
Available Tools
list_chapters: Lists all available PDF chaptersget_chapter: Retrieves a specific PDF for Claude to readsearch_relevant_chapter: Finds the most relevant chapters based on a query
Adding PDFs
- Place PDF files in the
chapters/directory - Create a corresponding
.jsonfile with the same name (e.g.,chapter1.pdf→chapter1.json) - The metadata helps with search and relevance scoring











