pryscraper/smithery.yaml
cryptorugmunch 8d25702eca chore(license): re-license to dual MIT (core) + BSL 1.1 (stealth)
Squashed from chore/license-relicense. Full message preserved in the
original branch commit bb77eb5. See ADR-0002 for the decision rationale.

Refs: ADR-0002, commit bb77eb5
2026-07-02 19:59:18 +02:00

58 lines
1.4 KiB
YAML

# SPDX-License-Identifier: MIT
# Copyright (c) 2026 Rug Munch Media LLC
# Part of Pry — https://git.rugmunch.io/RugMunchMedia/pryscraper
# Licensed under MIT. See LICENSE.
# Smithery configuration for Pry MCP server
# https://smithery.ai/docs/config
startCommand:
type: stdio
configSchema:
# JSON Schema defining the configuration for your MCP server
type: object
required:
- pryApiUrl
properties:
pryApiUrl:
type: string
default: https://pry.dev
description: Base URL of the Pry backend API
pryApiKey:
type: string
description: Optional API key for private Pry instances
commandFunction: |
(config) => ({
command: 'python3',
args: ['-m', 'mcp_production'],
env: {
PRY_API_URL: config.pryApiUrl,
PRY_API_KEY: config.pryApiKey || ''
}
})
buildCommand:
type: script
script: |
pip install -e ".[dev]"
examples:
- name: research_company
description: Research a company website
arguments:
company_name: Anthropic
website: https://anthropic.com
- name: compare_products
description: Compare products across e-commerce sites
arguments:
product_query: wireless headphones
sites:
- amazon
- walmart
- target
- name: extract_contacts
description: Extract contacts from a website
arguments:
url: https://example.com
max_pages: 20