Squashed from chore/license-relicense. Full message preserved in the original branch commitbb77eb5. See ADR-0002 for the decision rationale. Refs: ADR-0002, commitbb77eb5
58 lines
1.4 KiB
YAML
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
|