Skip to main content
Glama

anirbanbasu-pymcp

Server Details

Primarily to be used as a template repository for developing MCP servers with FastMCP in Python, P…

Status
Healthy
Last Tested
Transport
Streamable HTTP
URL
Repository
anirbanbasu/pymcp
GitHub Stars
7
Server Listing
PyMCP

Available Tools

6 tools
generate_passwordTry in Inspector

Generate a random password with specified length, optionally including special characters.

ParametersJSON Schema
NameRequiredDescriptionDefault
lengthNoThe length of the password to generate (between 8 and 64 characters).
use_special_charsNoInclude special characters in the password.
greetTry in Inspector

Greet the caller with a quintessential Hello World message.

ParametersJSON Schema
NameRequiredDescriptionDefault
nameNoThe optional name to be greeted.
permutationsTry in Inspector

Calculate the number of ways to choose k items from n items without repetition and with order.

ParametersJSON Schema
NameRequiredDescriptionDefault
kNoThe optional number of items to choose.
nYesThe number of items to choose from.
pirate_summaryTry in Inspector

Summarise the given text in a pirate style. This is an example of a tool that can use LLM sampling to generate a summary.

ParametersJSON Schema
NameRequiredDescriptionDefault
textYes
text_web_searchTry in Inspector

Perform a text web search using the provided query using DDGS.

ParametersJSON Schema
NameRequiredDescriptionDefault
pagesNoThe number of pages to fetch. Default is 1, maximum is 10.
queryYesThe search query to fetch results for. It should be a non-empty string.
regionNoOptional region to search in.uk-en
max_resultsNoThe maximum number of results to return. Default is 10, maximum is 100.
vonmises_randomTry in Inspector

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 (κ).

ParametersJSON Schema
NameRequiredDescriptionDefault
muYesThe mean angle mu (μ), expressed in radians between 0 and 2π

FAQ

How do I claim this server?

To claim this server, publish a /.well-known/glama.json file on your server's domain with the following structure:

{ "$schema": "https://glama.ai/mcp/schemas/connector.json", "maintainers": [ { "email": "your-email@example.com" } ] }

The email address must match the email associated with your Glama account. Once verified, the server will appear as claimed by you.

What are the benefits of claiming a server?
  • Control your server's listing on Glama, including description and metadata
  • Receive usage reports showing how your server is being used
  • Get monitoring and health status updates for your server
Try in Browser

Your Connectors

Sign in to create a connector for this server.