Skip to main content

MCP-Bastion security middleware for Azure OpenAI Service. Prompt injection, PII, and rate-limit protection.

Project description

mcp-bastion-azure

Security middleware for Azure OpenAI Service powered by MCP-Bastion.

Install

pip install mcp-bastion-azure

Usage

from mcp_bastion_azure import SecureAzureOpenAI

client = SecureAzureOpenAI(
    azure_endpoint="https://YOUR.openai.azure.com/",
    api_key="YOUR_KEY",
)
print(client.chat("What is MCP?"))

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_azure-0.1.3.tar.gz (2.2 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_azure-0.1.3-py3-none-any.whl (2.6 kB view details)

Uploaded Python 3

File details

Details for the file mcp_bastion_azure-0.1.3.tar.gz.

File metadata

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

File hashes

Hashes for mcp_bastion_azure-0.1.3.tar.gz
Algorithm Hash digest
SHA256 f3828592696c9bc61ccda84307856421a019043b422f9ec07fffe47130618c42
MD5 a73295854d70a11de77c22840e183516
BLAKE2b-256 1db1f6bfa9884ee29dce8e77913e0cde65ec745f0cc71e29b2556ee21772b689

See more details on using hashes here.

Provenance

The following attestation bundles were made for mcp_bastion_azure-0.1.3.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_azure-0.1.3-py3-none-any.whl.

File metadata

File hashes

Hashes for mcp_bastion_azure-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 c8e62b26b4b8260a2771c6aaf056197e8817df39a29d4c8c6b202d92e519a855
MD5 52c835d91c0ee16c7c744986516844f9
BLAKE2b-256 fd388fed183cde106de38b7a97acd842293cace4a5e8d3b23c646dc29463e598

See more details on using hashes here.

Provenance

The following attestation bundles were made for mcp_bastion_azure-0.1.3-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