PyMCP AI Agent
Primarily to be used as a template repository for developing MCP servers with FastMCP in Python, PyMCP is somewhat inspired by the official everything MCP server in Typescript.
PyMCP handles repetitive tasks for you automatically. It can do 6 different things for you—just connect to it in one click.
Available Tools
PyMCP can do 6 different things for you automatically. Here's what it can handle:
greet
Greet the caller with a quintessential Hello World message.
generate_password
Generate a random password with specified length, optionally including special characters. The password will meet the complexity requirements of at le...
text_web_search
Perform a text web search using the provided query using DDGS.
permutations
Calculate the number of ways to choose k items from n items without repetition and with order. If k is not provided, it defaults to n.
pirate_summary
Summarise the given text in a pirate style. This is an example of a tool that can use LLM sampling to generate a summary.
vonmises_random
Generate a random number from the von Mises distribution. This is an example of a tool that uses elicitation to obtain the required parameter kappa (κ...
License
MIT
Common Questions
What is an AI Agent?
An AI agent is like having a personal assistant who does specific tasks for you. Instead of a general chatbot that just talks, AI agents actually do things—they can check your calendar, send emails, look up information, and handle repetitive work so you don't have to.
What is MCP (Model Context Protocol)?
MCP is simply the way AI agents plug into your apps and services. When you connect something like PyMCP to Lyra, it lets the AI take actions on your behalf.
How do I use PyMCP?
Just install it inside Lyra. It only takes a moment. After that, your AI can instantly use PyMCP—no setup, no technical knowledge required.