Price Per TokenPrice Per Token
Prisma Cloud Docs

Prisma Cloud Docs

by clarkemn

GitHub 2Remote
0

About

Prisma Cloud Docs enables fast, searchable access to Prisma Cloud's official documentation and API references. It indexes documentation pages for efficient querying with intelligent caching and real-time updates. Key features: - Index Prisma Cloud documentation pages for quick full-text searching - Search across both product documentation and API reference materials - Cached search results for improved performance on repeated queries - Real-time indexing capabilities to keep documentation current

README

Prisma Cloud Docs MCP Server

[](https://smithery.ai/server/@clarkemn/prisma-cloud-docs-mcp-server)

A Model Context Protocol (MCP) server that provides search access to Prisma Cloud documentation. This server allows Claude and other MCP-compatible clients to search through Prisma Cloud's official documentation and API references.

> Note: This server has been migrated to HTTP transport and container deployment for improved scalability and performance. The server now runs in HTTP mode when deployed via Smithery.

Features

  • Search across Prisma Cloud documentation
  • Search Prisma Cloud API documentation
  • Caching system for improved performance
  • Real-time indexing of documentation sites
  • Installation

    Option 1: From PyPI (Recommended)

    No installation needed! Just use uvx in your Claude Desktop configuration.

    Installing via Smithery

    To install prisma-cloud-docs-mcp-server for Claude Desktop automatically via Smithery:

    npx -y @smithery/cli install @clarkemn/prisma-cloud-docs-mcp-server --client claude
    

    Option 2: Development Installation

    #### Prerequisites

  • Python 3.12 or higher
  • uv package manager
  • #### Install uv

    curl -LsSf https://astral.sh/uv/install.sh | sh
    

    #### Clone and Setup

    git clone https://github.com/clarkemn/prisma-cloud-docs-mcp-server.git
    cd prisma-cloud-docs-mcp-server
    uv sync
    

    Usage

    With Claude Desktop

    Add this server to your Claude Desktop configuration file:

    Location: ~/Library/Application Support/Claude/claude_desktop_config.json (macOS)

    #### Option 1: Direct from PyPI (Recommended)

    {
      "mcpServers": {
        "Prisma Cloud Docs": {
          "command": "uvx",
          "args": ["prisma-cloud-docs-mcp-server@latest"],
          "env": {},
          "transport": "stdio"
        }
      }
    }
    

    #### Option 2: Local Development

    {
      "mcpServers": {
        "Prisma Cloud Docs": {
          "command": "uv",
          "args": ["run", "python", "server.py"],
          "cwd": "/path/to/prisma-cloud-docs-mcp-server",
          "env": {},
          "transport": "stdio"
        }
      }
    }
    

    Replace /path/to/prisma-cloud-docs-mcp-server with the actual path to where you cloned this repository.

    Manual Testing

    You can test the server manually:

    echo '{"jsonrpc": "2.0", "id": 1, "method": "initialize", "params": {"protocolVersion": "2024-11-05", "capabilities": {}, "clientInfo": {"name": "test", "version": "1.0"}}}' | uv run python server.py
    

    Available Tools

    The server provides these MCP tools:

  • index_prisma_docs(max_pages: int = 50) - Index Prisma Cloud documentation (call this first)
  • index_prisma_api_docs(max_pages: int = 50) - Index Prisma Cloud API documentation
  • search_prisma_docs(query: str) - Search Prisma Cloud documentation
  • search_prisma_api_docs(query: str) - Search Prisma Cloud API documentation
  • search_all_docs(query: str) - Search across all indexed documentation
  • get_index_status() - Check indexing status and cache statistics
  • Development

    Running the server

    #### HTTP mode (Production/Smithery):

    uv run python -m src.main
    

    #### STDIO mode (Local development):

    uv run python server.py
    

    #### Container mode:

    docker build -t prisma-docs-server .
    docker run -p 8081:8081 -e PORT=8081 prisma-docs-server
    

    Installing dependencies

    uv sync
    

    Project structure

    prisma-cloud-docs-mcp-server/
    ├── src/
    │   ├── main.py           # HTTP MCP server implementation  
    │   └── middleware.py     # Configuration middleware for Smithery
    ├── server.py             # Legacy STDIO server (for local development)
    ├── pyproject.toml        # Project configuration
    ├── uv.lock              # Dependency lock file
    ├── Dockerfile           # Container deployment
    ├── smithery.yaml        # Smithery container configuration
    └── README.md            # This file
    

    License

    MIT License - see LICENSE file for details.

    Contributing

    1. Fork the repository 2. Create a feature branch 3. Make your changes 4. Test with Claude Desktop 5. Submit a pull request

    Troubleshooting

    Server not starting in Claude Desktop

    1. Ensure uv is installed and in your PATH 2. Verify the path to the project directory is correct 3. Check Claude Desktop logs for specific error messages

    Missing dependencies

    Run uv sync to ensure all dependencies are installed.

    Documentation not found

    The server needs to index documentation first. Use the index_prisma_docs or index_prisma_api_docs tools before searching.

    Related MCP Servers

    AI Research Assistant

    AI Research Assistant

    hamid-vakilzadeh

    AI Research Assistant provides comprehensive access to millions of academic papers through the Semantic Scholar and arXiv databases. This MCP server enables AI coding assistants to perform intelligent literature searches, citation network analysis, and paper content extraction without requiring an API key. Key features include: - Advanced paper search with multi-filter support by year ranges, citation thresholds, field of study, and publication type - Title matching with confidence scoring for finding specific papers - Batch operations supporting up to 500 papers per request - Citation analysis and network exploration for understanding research relationships - Full-text PDF extraction from arXiv and Wiley open-access content (Wiley TDM token required for institutional access) - Rate limits of 100 requests per 5 minutes with options to request higher limits through Semantic Scholar

    Web & Search
    12 8
    Linkup

    Linkup

    LinkupPlatform

    Linkup is a real-time web search and content extraction service that enables AI assistants to search the web and retrieve information from trusted sources. It provides source-backed answers with citations, making it ideal for fact-checking, news gathering, and research tasks. Key features of Linkup: - Real-time web search using natural language queries to find current information, news, and data - Page fetching to extract and read content from any webpage URL - Search depth modes: Standard for direct-answer queries and Deep for complex research across multiple sources - Source-backed results with citations and context from relevant, trustworthy websites - JavaScript rendering support for accessing dynamic content on JavaScript-heavy pages

    Web & Search
    2 24
    Math-MCP

    Math-MCP

    EthanHenrickson

    Math-MCP is a computation server that enables Large Language Models (LLMs) to perform accurate numerical calculations through the Model Context Protocol. It provides precise mathematical operations via a simple API to overcome LLM limitations in arithmetic and statistical reasoning. Key features of Math-MCP: - Basic arithmetic operations: addition, subtraction, multiplication, division, modulo, and bulk summation - Statistical analysis functions: mean, median, mode, minimum, and maximum calculations - Rounding utilities: floor, ceiling, and nearest integer rounding - Trigonometric functions: sine, cosine, tangent, and their inverses with degrees and radians conversion support

    Developer Tools
    22 81