Documentation IndexFetch the complete documentation index at: /docs/llms.txtUse this file to discover all available pages before exploring further.
Fetch the complete documentation index at: /docs/llms.txt
Use this file to discover all available pages before exploring further.
Manage MCP security via command line
Simple Usage
npx praisonai mcp security add-key sk-prod-key-1
With Configuration
npx praisonai mcp security rate-limit --requests 100 --window 60
# Add API key npx praisonai mcp security add-key sk-prod-key-1 # List keys (masked) npx praisonai mcp security list-keys # Remove key npx praisonai mcp security remove-key sk-prod-key-1
# Set rate limit npx praisonai mcp security rate-limit --requests 100 --window 60 # Show rate limit config npx praisonai mcp security rate-limit --show # Reset rate limits npx praisonai mcp security rate-limit --reset
# Add IP to whitelist npx praisonai mcp security whitelist add 192.168.1.0/24 # Add IP to blacklist npx praisonai mcp security blacklist add 10.0.0.1 # List filters npx praisonai mcp security ip-filters --list
# Show security configuration npx praisonai mcp security status # Show recent violations npx praisonai mcp security violations --last 10 # Export security config npx praisonai mcp security export --output security.json
import { MCPSecurity, createApiKeyPolicy, createRateLimitPolicy } from 'praisonai'; const security = new MCPSecurity(); security.addPolicy(createApiKeyPolicy({ keys: ['key'] })); security.addPolicy(createRateLimitPolicy({ requests: 100, window: 60000 }));