Skip to main content

MCP-Bastion security middleware for LlamaIndex — prompt injection, PII, and rate-limit protection for RAG pipelines

Project description

mcp-bastion-llamaindex

Security middleware for LlamaIndex powered by MCP-Bastion.

Install

pip install mcp-bastion-llamaindex

Usage

from mcp_bastion_llamaindex import SecureLlamaIndex

guard = SecureLlamaIndex()
guard.scan_query("What is the revenue for Q4?")

Features

  • Content filtering on RAG queries and responses
  • Rate limiting per caller
  • Prompt injection detection

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_llamaindex-2.0.0.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_llamaindex-2.0.0-py3-none-any.whl (2.6 kB view details)

Uploaded Python 3

File details

Details for the file mcp_bastion_llamaindex-2.0.0.tar.gz.

File metadata

  • Download URL: mcp_bastion_llamaindex-2.0.0.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_llamaindex-2.0.0.tar.gz
Algorithm Hash digest
SHA256 9d21dbe007a5edfce4e2bd1f8da6bd155ac640b4ec7a66e41c93a19f334c74ca
MD5 2570f59dab5963f842f676287f036730
BLAKE2b-256 7d529111d7cc101dda9bd9d0da9eb6e299801f74780b790c4f7f090913012f17

See more details on using hashes here.

Provenance

The following attestation bundles were made for mcp_bastion_llamaindex-2.0.0.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_llamaindex-2.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for mcp_bastion_llamaindex-2.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 21e036600b68b1bed476322e8e686b02662cd29fb139ec0ee404b0f0372ee08a
MD5 396f2d1ef6d11ea6f5a5fb17ea2724f3
BLAKE2b-256 c8a540c745b894030c2a478c9f64add755b25ae94b42f5903fefb732050da39e

See more details on using hashes here.

Provenance

The following attestation bundles were made for mcp_bastion_llamaindex-2.0.0-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