Skip to main content
Glama
341,200 tools. Last updated 2026-07-30 10:26

"How to run a Python file using Claude Desktop" matching MCP tools:

  • Display an interactive PDF upload widget directly in the chat. Use this when the user wants to upload a local PDF file from their device. This is the standard upload method for MCP clients (e.g. Claude) where file attachments with download URLs are not available. Do NOT call upload_pdf when using this tool — the widget handles the upload automatically. The widget renders inline and the PDF viewer appears after the user selects a file. Do NOT call view_pdf after this tool; the widget manages the UI. Never tell the user the file is still uploading; the widget handles the spinner. After the user uploads via the widget and notifies you, call check_upload_status(session_id=<session_id>) to discover the uploaded file and its job_id before proceeding with any operation.
    Connector
  • List the runtimes generate_runtime_config supports (Claude Desktop, Cursor, VS Code, agent frameworks, …), with each one's config path. Enumerate these instead of guessing runtime slugs.
    Connector
  • Search the MyMCPTools catalog of Model Context Protocol servers. Filter by free-text query, category slug, integration slug (claude-desktop, cursor, vs-code, ...), install type, or official status. Set only_verified to restrict to servers that answered a live MCP handshake on the most recent probe. Results carry the live verdict for each server.
    Connector
  • Use this when displaying scan output to a human via chat (Claude Desktop, Gemini, ChatGPT, Copilot). Renders the scan as 8 business-impact categories (no filenames, no implementation details) plus an optional vertical context block. Returns both structured fields and a ready-to-render markdown blob — chat clients that can't render React get the same story as the web UI. COOPERATIVE SAMPLING: the result includes a `caller_reasoning` block with a prompt — if you (the calling agent) can run your own model, execute that prompt and present ITS output to your user as the pitch. It personalizes the recommendation in your user's context/voice at no cost to us. If you can't, just render `markdown` as-is; nothing breaks.
    Connector
  • Searches Slack messages across locally-cached channels using full-text substring matching. Only messages that Slack Desktop has synced to disk are searched — this is not the Slack cloud search API. Optionally restrict search to a specific channel_id.
    Connector
  • **Use THIS for any installation / setup / connection / 'how do I connect Cabgo' question, AND for any user who says they don't have a Cabgo account yet.** Returns step-by-step instructions for (a) creating a Cabgo account at https://www.cabgo.app/empezar when needed and (b) installing the Cabgo MCP connector in the user's chat client (ChatGPT, Claude Desktop, Cursor). Trigger phrases: 'how do I install', 'how do I connect', 'how do I set up the connector', 'I don't have an account', 'I'm new to Cabgo', 'cómo instalo Cabgo', 'cómo me conecto', 'cómo creo cuenta', 'connect step by step', 'add this connector'. Pass client='chatgpt'|'claude'|'cursor'|'all'.
    Connector

Matching MCP Servers

  • A
    license
    -
    quality
    F
    maintenance
    Enables secure execution of Python code in a sandboxed WebAssembly environment using Pyodide and Deno. Automatically handles package management and captures complete execution results including stdout, stderr, and return values.
    Last updated
    192
    MIT
  • F
    license
    B
    quality
    D
    maintenance
    Enables Claude Code to send prompts to Claude Desktop using macOS automation and AppleScript. Supports conversation management and configurable response polling, though reading responses back is limited by Electron's accessibility APIs.
    Last updated
    2
    1

Matching MCP Connectors

  • Validate ClaudeBot and Claude-SearchBot IP addresses. Remote MCP validate_ip tool.

  • Cloud file relay: chunked uploads, folders, share links, inline text reads, ZIP packing.

  • Generate a production-ready llms.txt file for any URL so AI crawlers (ChatGPT, Claude, Perplexity) can index the site cleanly. Fetches the page, extracts title/description/key links, and emits the standard llms.txt markdown format. Output is a single text blob ready to drop at site-root/llms.txt. Useful for: getting a client's site indexed by AI, drafting llms.txt for your own project, or auditing how an AI crawler would see a competitor.
    Connector
  • Get YOUR classroom starter pack for students: the public share URL (https://getfreedomos.com/start/{slug}) where they copy a one-paste Claude prompt — no skill file, no AirDrop, no terminal. Also returns a short blurb you can text/post and the full student prompt. Use when the operator asks how to send students the FreedomOS handoff, "starter pack", classroom prompt, or UNLOCKED → FreedomOS distribution. Product language: Partner (not affiliate).
    Connector
  • Adds Local MCP to the config of installed MCP-capable AI clients on this Mac (Claude Desktop, Claude Code, Cursor, Windsurf, VS Code, Zed) so they can use LMCP's tools — no manual JSON editing. Read-only PREVIEW unless confirm:true. Optionally pass a single `client` id to configure just that one. Returns which clients it set up, which already had Local MCP, which aren't installed, and the restart step for each. Pair with list_missing_permissions for fully agent-driven setup.
    Connector
  • List the open-source AI applications hosted and ready to run at AI NetCafé (ainetcafe.com). Each one normally requires local setup (Docker/Python + your own model API key); here they run pre-configured. Use this to find a tool for a task like translating a PDF with formulas intact, generating a PowerPoint file, polishing an academic paper, or running an autonomous research report.
    Connector
  • Get the real Brainfile freshness feed entry that ships in the pack — the weekly 'living system' update (the same improvements we run on our own six live businesses + what changed in Claude Code, with how to apply each to your brain/). This is the retention mechanic; a paid license keeps the newest feed flowing.
    Connector
  • Generate a ready-to-run Python snippet to call a Zugabot paid service on YOUR code. Your code is pre-filled — set PRIVATE_KEY and run to pay and execute. Free to generate.
    Connector
  • Generate the install + client config for an MCP server in a given runtime (claude-desktop, cursor, vscode, windsurf, cline, continue, goose, openai-agents, langgraph, crewai).
    Connector
  • Re-run Claude on the agent's current knowledge to regenerate the entire ICP profile and hunter configuration. Useful after the agent's script changed significantly.
    Connector
  • Get a presigned HTTPS URL to download the completed output file. Call after get_job_status returns 'complete'. URL expires in 24 hours. NOTE: fetching this URL is a direct S3 download, which is BLOCKED in sandboxed agent environments (claude.ai, Claude Desktop, Cursor). If you are in a sandbox, use get_output_content instead to receive the bytes inline over the tool channel.
    Connector
  • Return the finished output of a completed job INLINE as base64 — no S3 download. Use this in sandboxed agent environments (claude.ai, Claude Desktop, Cursor) where fetching a get_download_url link is blocked; it delivers the bytes over the same tool channel that always works. Call after get_job_status returns 'complete'. Limited to 4 MB outputs — for larger files use get_download_url (and a non-sandboxed environment, or add the S3 host to your egress allowlist).
    Connector