Skip to main content

MCP-Bastion security middleware for Google Gemini - prompt injection, PII, and rate-limit protection

Project description

mcp-bastion-gemini

Security middleware for Google Gemini powered by MCP-Bastion.

Install

pip install mcp-bastion-gemini

Usage

from mcp_bastion_gemini import SecureGemini

client = SecureGemini(api_key="YOUR_KEY")
print(client.chat("What is MCP?"))

Features

  • Content filtering and prompt injection detection
  • Rate limiting per caller
  • PII redaction

License

Same terms as the MCP-Bastion project: see LICENSE. Non-commercial use is free with required citation/attribution; copyright terms apply. Commercial use as defined in the License may need a separate agreement (COMMERCIAL_LICENSE.md).

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

mcp_bastion_gemini-2.0.2.tar.gz (2.1 kB view details)

Uploaded Source

Built Distribution

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

mcp_bastion_gemini-2.0.2-py3-none-any.whl (2.5 kB view details)

Uploaded Python 3

File details

Details for the file mcp_bastion_gemini-2.0.2.tar.gz.

File metadata

  • Download URL: mcp_bastion_gemini-2.0.2.tar.gz
  • Upload date:
  • Size: 2.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for mcp_bastion_gemini-2.0.2.tar.gz
Algorithm Hash digest
SHA256 c93f4318bf49c9b0c9dbd41f1d3a7ae242df55d0fd7b097d31252d8c4d70582f
MD5 12bffd098094043eff99a4b8cd5b0e6e
BLAKE2b-256 012f092068fbc4f5eabb8a2768a2c96c076a7046db94cfe238ef0d8e9d065d5b

See more details on using hashes here.

Provenance

The following attestation bundles were made for mcp_bastion_gemini-2.0.2.tar.gz:

Publisher: publish-integrations.yml on vaquarkhan/MCP-Bastion

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mcp_bastion_gemini-2.0.2-py3-none-any.whl.

File metadata

File hashes

Hashes for mcp_bastion_gemini-2.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 5799268fdc7d5e59901a1fed76972f93175e8649700b607f161da6a9212cba10
MD5 77f8b21b0a981ad12ccb647b7e7adbf2
BLAKE2b-256 bf261cc5c9af1901b01e80fda894a39403f83db51e0b7272ceba2014f71b38cf

See more details on using hashes here.

Provenance

The following attestation bundles were made for mcp_bastion_gemini-2.0.2-py3-none-any.whl:

Publisher: publish-integrations.yml on vaquarkhan/MCP-Bastion

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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