CRM PDF Documentation Server
A FastMCP 2.0 server that exposes PDF files from the Docs folder as MCP tools.
Features
This server provides 4 tools to interact with your CRM API documentation PDFs:
list_pdfs
- List all PDF files in the Docs directoryread_pdf
- Read content from a specific PDF filesearch_pdfs
- Search for text across all PDF filesget_pdf_info
- Get metadata and basic information about PDF files
Installation
Install dependencies:
pip install -r requirements.txtRun the server:
python crm_pdf_server.py
Usage
The server follows the FastMCP 2.0 pattern as described in the FastMCP documentation. It uses the simple decorator pattern:
Integration
This server can be used with any MCP-compatible client or integrated into AI applications that support the Model Context Protocol. The server exposes your CRM documentation as structured tools that can be called by LLMs to access and search through your API documentation.
Based on FastMCP 2.0
This implementation follows the FastMCP 2.0 framework as described in the official documentation, providing a clean, Pythonic way to build MCP servers with minimal boilerplate.
This server cannot be installed
local-only server
The server can only run on the client's local machine because it depends on local resources.
Enables AI assistants to interact with PDF documentation files stored locally. Provides tools to list, read, search, and extract metadata from CRM API documentation PDFs through natural language queries.