
AIM Guard
STDIOAI-powered security server providing safety analysis and protection for AI agents using MCPs.
AI-powered security server providing safety analysis and protection for AI agents using MCPs.
🛡️ AIM MCP Server :: Guard and Protect your MCPs & AI Agents
A Model Context Protocol (MCP) server that provides AI-powered security analysis and safety instruction tools. This server helps protect AI agents by providing security guidelines, content analysis, and cautionary instructions when interacting with various MCPs and external services.
npx aim-guard-mcp
npm install -g aim-guard-mcp aim-guard-mcp
npm install aim-guard-mcp
Add to your MCP client configuration:
{ "servers": { "aim-guard": { "type": "stdio", "command": "npx", "args": ["aim-guard-mcp"] } } }
# Get safety instructions for database operations { "name": "ai-safety-guard", "arguments": { "mcp_type": "database", "operation_type": "query", "sensitivity_level": "confidential" } }
# This will analyze the text for harmful content { "name": "aim-text-guard", "arguments": { "text": "This is a sample text to analyze for safety." } }
# Enhance a user prompt with security instructions { "name": "aim-security-prompt-tool", "arguments": { "user_prompt": "Please help me with this task", "security_level": "strict" } }
ai-safety-guard
Provides contextual security instructions and precautions for AI Agents before they interact with other MCPs.
{ "name": "ai-safety-guard", "arguments": { "mcp_type": "email|slack|database|file|web|general", // Type of MCP being called "operation_type": "read|write|execute|delete|send|query", // Operation being performed "sensitivity_level": "public|internal|confidential|restricted" // Data sensitivity level } }
Features:
aim-text-guard
Analyze text content for harmful or inappropriate content using AIM Intelligence API.
{ "name": "aim-text-guard", "arguments": { "text": "Text content to analyze for harmful content" } }
Features:
aim-security-prompt-tool
Enhance user prompts with security instructions for safer AI interactions.
{ "name": "aim-security-prompt-tool", "arguments": { "user_prompt": "Original user prompt to enhance", "security_level": "basic|standard|strict" // Optional, defaults to 'standard' } }
Features:
# Clone the repository git clone https://github.com/AIM-Intelligence/AIM-MCP.git cd AIM-MCP # Install dependencies pnpm install # Build the project pnpm run build # Run in development mode pnpm run dev # Run tests pnpm test
This project uses automated CI/CD pipeline for seamless deployment to NPM.
When you push to the main
branch, GitHub Actions will automatically:
# Bump patch version (1.0.0 -> 1.0.1) pnpm run release:patch # Bump minor version (1.0.0 -> 1.1.0) pnpm run release:minor # Bump major version (1.0.0 -> 2.0.0) pnpm run release:major
To enable automatic deployment, add your NPM token to GitHub Secrets:
NPM_TOKEN
with your NPM token valuegraph LR A[Push to main] --> B[GitHub Actions] B --> C[Build & Test] C --> D[Version Check] D --> E{Version Changed?} E -->|Yes| F[Publish to NPM] E -->|No| G[Skip Deployment] F --> H[Create GitHub Release] F --> I[Create Git Tag]
git checkout -b feature/amazing-feature
)git commit -m 'Add some amazing feature'
)git push origin feature/amazing-feature
)This project is licensed under the ISC License - see the LICENSE file for details.
Made with ❤️ by AIM Intelligence