Skip to main content
Glama

PDF Manipulation MCP Server

INSTALL.md•3.06 kB
# Installation Guide This guide shows you different ways to install the PDF Manipulation MCP Server. ## Quick Install (Recommended) ### Run Directly with UV (Like npx) The fastest way to run the server without any installation: ```bash uv run pdf-manipulation-mcp-server ``` This downloads and runs the package directly, just like `npx` for Node.js packages. ### Install with pip The traditional way to install the server: ```bash pip install pdf-manipulation-mcp-server ``` After installation, you can run the server with: ```bash pdf-mcp-server ``` ### Install with UV If you prefer UV (which is often faster than pip): **Install in project:** ```bash uv add pdf-manipulation-mcp-server ``` **Install globally:** ```bash uv tool install pdf-manipulation-mcp-server ``` After installation, you can run the server with: ```bash pdf-mcp-server ``` ## Alternative Installation Methods ### From GitHub (Latest Version) If you want the latest development version: **Run directly with UV (like npx):** ```bash uv run git+https://github.com/yourusername/pdf-manipulation-mcp-server.git ``` **Install with pip:** ```bash pip install git+https://github.com/yourusername/pdf-manipulation-mcp-server.git ``` **Install with UV:** ```bash uv add git+https://github.com/yourusername/pdf-manipulation-mcp-server.git ``` ## Configuration After installation, configure your MCP client (like Cursor IDE) to use the server: ### For Cursor IDE Add this to your Cursor settings: ```json { "mcp.servers": { "pdf-manipulation": { "command": "pdf-mcp-server" } } } ``` ### For Other MCP Clients The server runs as a standard MCP server and can be configured with any MCP-compatible client. ## Verification To verify the installation works: 1. Run the server: `pdf-mcp-server` 2. You should see output indicating the server is running 3. Test with your MCP client ## Troubleshooting ### Common Issues 1. **Command not found**: Make sure the package was installed correctly ```bash # For pip pip show pdf-manipulation-mcp-server # For UV uv pip show pdf-manipulation-mcp-server ``` 2. **Permission errors**: On some systems, you might need to use user installation ```bash # For pip pip install --user pdf-manipulation-mcp-server # For UV (usually not needed as UV handles this better) uv add pdf-manipulation-mcp-server ``` 3. **Python version**: Make sure you have Python 3.10 or higher ```bash python --version # UV will automatically install the correct Python version if needed ``` 4. **UV not found**: Install UV first ```bash curl -LsSf https://astral.sh/uv/install.sh | sh ``` ### Getting Help If you encounter issues: 1. Check the [main README](README.md) for detailed documentation 2. Look at the [troubleshooting section](README.md#troubleshooting) 3. Open an issue on GitHub ## Uninstalling To remove the package: **Using pip:** ```bash pip uninstall pdf-manipulation-mcp-server ``` **Using UV:** ```bash uv remove pdf-manipulation-mcp-server ```

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/andr3medeiros/pdf-manipulation-mcp-server'

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