Skip to main content

An MCP tool that suggests funny, phonetically similar words

Project description

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:

pip install -e .

Usage

You can use this tool with smolagents like this:

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'")

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

parody_mcp-0.1.1.tar.gz (3.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

parody_mcp-0.1.1-py3-none-any.whl (4.2 kB view details)

Uploaded Python 3

File details

Details for the file parody_mcp-0.1.1.tar.gz.

File metadata

  • Download URL: parody_mcp-0.1.1.tar.gz
  • Upload date:
  • Size: 3.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.6

File hashes

Hashes for parody_mcp-0.1.1.tar.gz
Algorithm Hash digest
SHA256 f28f1b90d97f783ba1ca0b02a62c7ce3ea9a881fe88097aee260a6eb9afaed2f
MD5 257b1fadf79fabbd16ec3feb149f361c
BLAKE2b-256 b054becf76104d9c2d8699a4e80fabc01c480f1df08199cc45e7054b10d8e694

See more details on using hashes here.

File details

Details for the file parody_mcp-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: parody_mcp-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 4.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.6

File hashes

Hashes for parody_mcp-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 ba0c11363e7848ee863a7f7334fd46064e9730ee95220ab0f3b87528e430dae9
MD5 19ec941ac2617d5bf41846832d8d2ba0
BLAKE2b-256 f1f032d0c7e95b7348813fa1af745c0fd90fdaa3b9671afd6fffde5fa1ba0c04

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page