A Python package for MCP (Model Context Protocol) integration with Pkl configuration language
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"pkl-mcp","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# pkl-mcp [](https://github.com/username/pkl-mcp/actions) [](https://badge.fury.io/py/pkl-mcp) [](https://pypi.org/project/pkl-mcp/) [](https://opensource.org/licenses/MIT) [](https://github.com/astral-sh/ruff) A Python package for MCP (Model Context Protocol) integration with Pkl configuration language. ## Features - 🚀 **Modern Python**: Built with Python 3.9+ support - 🔧 **Type Safe**: Full type hints and mypy compatibility - 🧪 **Well Tested**: Comprehensive test suite with coverage reporting - 📦 **Easy Installation**: Available on PyPI - 🛠️ **Developer Friendly**: Pre-commit hooks and automated formatting - 🔄 **CI/CD Ready**: GitHub Actions workflows included ## Installation ### From PyPI (Recommended) ```bash pip install pkl-mcp ``` ### From Source ```bash git clone https://github.com/username/pkl-mcp.git cd pkl-mcp pip install -e . ``` ## Quick Start ### Basic Usage ```python from pkl_mcp import hello_world # Simple greeting message = hello_world() print(message) # Output: Hello, World! # Custom greeting message = hello_world("Python Developer") print(message) # Output: Hello, Python Developer! ``` ### Command Line Interface The package also provides a command-line interface: ```bash # Run the main function pkl-mcp # Or use python -m python -m pkl_mcp.main ``` ## API Documentation ### `hello_world(name: str = "World") -> str` Returns a greeting message. **Parameters:** - `name` (str, optional): The name to greet. Defaults to "World". **Returns:** - `str`: A greeting message string. **Example:** ```python >>> from pkl_mcp import hello_world >>> hello…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.