Skip to main content
Glama

CRM PDF Documentation Server

by jcruz-impel
README.md1.52 kB
# 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 directory - **`read_pdf`** - Read content from a specific PDF file - **`search_pdfs`** - Search for text across all PDF files - **`get_pdf_info`** - Get metadata and basic information about PDF files ## Installation 1. Install dependencies: ```bash pip install -r requirements.txt ``` 2. Run the server: ```bash python crm_pdf_server.py ``` ## Usage The server follows the FastMCP 2.0 pattern as described in the [FastMCP documentation](https://gofastmcp.com/getting-started/welcome). It uses the simple decorator pattern: ```python from fastmcp import FastMCP mcp = FastMCP("CRM PDF Documentation Server") @mcp.tool def list_pdfs() -> str: """List all PDF files""" # Implementation here ``` ## 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](https://gofastmcp.com/getting-started/welcome), providing a clean, Pythonic way to build MCP servers with minimal boilerplate.

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/jcruz-impel/local-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server