Skip to main content

fastmcp.server.transforms.namespace

Namespace transform for prefixing component names.

Classes

Namespace

Prefixes component names with a namespace.
  • Tools: name → namespace_name
  • Prompts: name → namespace_name
  • Resources: protocol://path → protocol://namespace/path
  • Resource Templates: same as resources
Methods:

list_tools

Prefix tool names with namespace.

get_tool

Get tool by namespaced name.

list_resources

Add namespace path segment to resource URIs.

get_resource

Get resource by namespaced URI.

list_resource_templates

Add namespace path segment to template URIs.

get_resource_template

Get resource template by namespaced URI.

list_prompts

Prefix prompt names with namespace.

get_prompt

Get prompt by namespaced name.