Skip to main content

rh-fastmcp-server-commons

Shared FastMCP scaffolding for Red Hat MCP servers: MCP Authorization spec compliant setup, correct scopes step-up handling and per-tool scopes restriction, tool pipeline, GraphQL operations, HTTP/TLS helpers, search client, and observability setup.

Developed by Red Hat as part of the Lightforge MCP initiative.

Source will be open-sourced later. The package is public on PyPI now, the VCS is not public yet.

Install

pip install rh-fastmcp-server-commons
import rh_fastmcp_server_commons
from rh_fastmcp_server_commons.auth import build_auth_provider, build_http_app

Documentation

Library usage docs ship with the installed package under rh_fastmcp_server_commons/docs/:

  • getting-started.md (server skeleton and how to run)
  • configuration.md
  • authentication.md
  • graphql.md
  • http-client.md
  • observability.md
  • search.md

License

Apache-2.0. See the LICENSE file included in the distribution.

Metadata

Release files for rh-fastmcp-server-commons 0.3.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for rh-fastmcp-server-commons 0.3.5
File Size Uploaded Provenance Actions
rh_fastmcp_server_commons-0.3.5.tar.gz 33.2 kB Without provenance Details for rh_fastmcp_server_commons-0.3.5.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for rh-fastmcp-server-commons 0.3.5
File Interpreter ABI Platform Actions
rh_fastmcp_server_commons-0.3.5-py3-none-any.whl Python 3 none any Details for rh_fastmcp_server_commons-0.3.5-py3-none-any.whl

Total release size: 81.6 kB

Release files / rh_fastmcp_server_commons-0.3.5.tar.gz

Download URL rh_fastmcp_server_commons-0.3.5.tar.gz
Size 33.2 kB
Tags Source
SHA-256 checksum
How to use checksums
7121e98f023da2eb2995a736c51622233401cbc1341a6dd0bb1234193a3800c4
BLAKE2b-256 checksum
How to use checksums
97838c5a29b1973b42b9a33a1d03c69ca0a123d178a55fb7cafcb71a1cc8ce7f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.13.1 {"installer":{"name":"uv","version":"0.13.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"13","id":"trixie","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / rh_fastmcp_server_commons-0.3.5-py3-none-any.whl

Download URL rh_fastmcp_server_commons-0.3.5-py3-none-any.whl
Size 48.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e670648dfb42dab3fa8821698dd0a658b1ed65bbf274f30c08c30289fe4b44e5
BLAKE2b-256 checksum
How to use checksums
f4109c4837ba92d18aa9bcb56f541b6f1f708bca8bd69e225d145f125f99d970
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.13.1 {"installer":{"name":"uv","version":"0.13.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"13","id":"trixie","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Security for rh-fastmcp-server-commons 0.3.5

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page