Skip to main content

MCP server for PharmaPendium data extraction — converts extraction results to XLSX and uploads to Azure Blob Storage

Project description

mcp-server-pp

MCP server for PharmaPendium data extraction — converts extraction results to XLSX and uploads to Azure Blob Storage.

Tool

save_extraction

Converts a JSON array of extraction results into an XLSX file, uploads it to Azure Blob Storage, and returns a download URL (valid 7 days).

If the user provided corrections or new rules during the extraction session, pass them in notes — they are saved as a separate Notes sheet inside the XLSX for traceability.

Parameters:

  • json_data (required): JSON array string — extraction results, one object per row
  • file_name (optional): Output filename (with or without .xlsx). Defaults to extraction_results.xlsx
  • notes (optional): User corrections, comments, or new rules applied in this session

Required environment variable: AZURE_STORAGE_CONNECTION_STRING

Usage

With uvx (no installation needed)

uvx mcp-server-pp@1.0.1

MCP client config (e.g. Codemie, Claude Desktop)

{
  "mcpServers": {
    "pp-tools": {
      "command": "uvx",
      "args": ["mcp-server-pp@1.0.1"],
      "env": {
        "AZURE_STORAGE_CONNECTION_STRING": "${AZURE_STORAGE_CONNECTION_STRING}"
      }
    }
  }
}

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mcp_server_pp-1.1.0.tar.gz (68.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mcp_server_pp-1.1.0-py3-none-any.whl (7.3 kB view details)

Uploaded Python 3

File details

Details for the file mcp_server_pp-1.1.0.tar.gz.

File metadata

  • Download URL: mcp_server_pp-1.1.0.tar.gz
  • Upload date:
  • Size: 68.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.8.23

File hashes

Hashes for mcp_server_pp-1.1.0.tar.gz
Algorithm Hash digest
SHA256 22c50153573544b4f7e1a586d6842324d0f8633bf5790bbbbe7d2ff1e9f24592
MD5 d2b7d48115a749c9e4201349e10b7fe6
BLAKE2b-256 76db0ac756249a50a200a19a3186c8ff4a64e10f931c712375ef87663f527785

See more details on using hashes here.

File details

Details for the file mcp_server_pp-1.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for mcp_server_pp-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7c627483abde3973f6df5b3ca666406d08e315769786999535910dfdaea7adbf
MD5 a5b022af0d6159c15e2517e7948dd9c0
BLAKE2b-256 20424b02e2c405c602d8a3011f250ba27d5e1a2e4f6d8b50cb922e6750c581a5

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page