mcpField
N
NetMind ParsePro

NetMind ParsePro

Local
github.com/protagolabsFiles & Storage8Updated 71w ago

About NetMind ParsePro

NetMind ParsePro is an MCP server for extracting PDF content into JSON or Markdown. It accepts local file paths and remote URLs, supporting workflows that pass document content to AI agents.

Key features

  1. 01Parse PDFs from local paths or remote URLs
  2. 02Output JSON or Markdown
  3. 03Return extracted content in the requested format

Use cases

  1. 01Convert PDF content to JSON for further processing
  2. 02Turn an online PDF into Markdown
  3. 03Parse a local PDF file

MCP support

The MCP server exposes the parse_pdf tool to clients. It accepts a local path or remote URL and returns the extracted content as JSON or Markdown.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

mcp.json · Universal config
{
"mcpServers": {
"Netmind-Parse-PDF-MCP": {
"command": "uvx",
"args": [
"netmind-parse-pdf-mcp"
],
"env": {
"NETMIND_API_TOKEN": "<NETMIND_API_TOKEN>"
}
}
}
}
Run commanduvx netmind-parse-pdf-mcp
Environment variables to set
NETMIND_API_TOKENSecret

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
pypinetmind-parse-pdf-mcp

Tools

No tool list yet

Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.

Details

From the project README

NetMind ParsePro

The PDF Parser AI service, built and customized by the NetMind team, is a high-quality, robust, and cost-efficient solution for converting PDF files into specified output formats such as JSON and Markdown. It is fully MCP server–ready, allowing seamless integration with AI agents.

Components

Tools
  • parse_pdf: Parses a PDF file and returns the extracted content in the specified format. The tools supports both local file paths and remote URLs as input sources. It extracts the content from the PDF and formats it either as structured JSON or as a Markdown string.
    • source: required: The source of the PDF file to be parsed.
      • If it is a string starting with "http://" or "https://", it will be treated as a remote URL.
      • Otherwise, it will be treated as a local file path (absolute path recommended, e.g. "/Users/yourname/file.pdf").
    • format: the desired format for the parsed output. Supports: "json", "markdown"
    • Returns the extracted content in the specified format (JSON dictionary or Markdown string).

Installation

Requires UV (Fast Python package and project manager)

If uv isn't installed.

# Using Homebrew on macOS
brew install uv

or

# On macOS and Linux.
curl -LsSf https://astral.sh/uv/install.sh | sh

# On Windows.
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
Environment Variables

You can obtain an API key from Netmind

  • NETMIND_API_TOKEN: Your Netmind API key
Cursor & Claude Desktop && Windsurf Installation

Add this tool as a mcp server by editing the Cursor/Claude/Windsurf config file.

{
  "mcpServers": {
    "parse-pdf": {
      "env": {
        "NETMIND_API_TOKEN": "XXXXXXXXXXXXXXXXXXXX"
      },
      "command": "uvx",
      "args": [
        "netmind-parse-pdf-mcp"
      ]
    }
  }
}
Cursor
  • On MacOS: /Users/your-username/.cursor/mcp.json
  • On Windows: C:\Users\your-username\.cursor\mcp.json
Claude
  • On MacOS: ~/Library/Application\ Support/Claude/claude_desktop_config.json
  • On Windows: %APPDATA%/Claude/claude_desktop_config.json
Windsurf
  • On MacOS: /Users/your-username/.codeium/windsurf/mcp_config.json
  • On Windows: C:\Users\your-username\.codeium\windsurf\mcp_config.json

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.