Metadata-Version: 2.2
Name: parody-mcp
Version: 0.1.1
Summary: An MCP tool that suggests funny, phonetically similar words
Author-email: Patrick Ruff <patruff@gmail.com>
License: MIT
Requires-Python: <3.12,>=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: mcp>=0.1.0
Requires-Dist: mcpadapt>=0.1.0
Requires-Dist: anyio>=4.0.0
Requires-Dist: smolagents>=0.1.0
Requires-Dist: pronouncing>=0.2.0
Provides-Extra: dev
Requires-Dist: pytest>=7.0; extra == "dev"
Requires-Dist: black>=22.0; extra == "dev"

# Parody Word Suggestion MCP Tool

This is an MCP tool that suggests funny, phonetically similar words using the CMU pronunciation dictionary.

## Installation

Install the package locally for development:
```bash
pip install -e .
```

## Usage

You can use this tool with smolagents like this:

```python
import os
from mcp import StdioServerParameters
from smolagents import CodeAgent, HfApiModel, ToolCollection

mcp_server_params = StdioServerParameters(
    command="uvx",
    args=["--quiet", "parody_mcp"],
    env={"UV_PYTHON": "3.11", **os.environ},  # Updated to match pyproject.toml
)

with ToolCollection.from_mcp(mcp_server_params) as tool_collection:
    agent = CodeAgent(tools=tool_collection.tools, model=HfApiModel())
    agent.run("Find me funny words that sound like 'hamburger'")
```
