Simple Vendor Risk Assessment MCP Server
🎯 Simplest possible vendor risk assessment using AWS Titan and MCP
Following krishnaik06 MCP-CRASH-Course pattern with function-only implementation.
🚀 Quick Start
Google Colab (Easiest)
- Open
Vendor_Risk_Assessment_MCP.ipynb
in Google Colab - Add your AWS credentials
- Run all cells
Local Setup
🔧 MCP Tools
Tool | Description |
---|---|
assess_vendor_risk(vendor_name) | Single vendor risk assessment |
compare_vendors(vendor_list) | Compare multiple vendors |
get_industry_risk_benchmark(industry) | Industry risk insights |
health_check() | System status check |
⚙️ Claude Desktop Config
Add to claude_desktop_config.json
:
💡 Example Usage
Single Assessment:
Comparison:
Industry Benchmark:
📊 How It Works
- Mock Data Generation: Creates realistic vendor profiles
- AWS Titan Analysis: AI-powered risk insights
- Risk Scoring: 1-10 scale (lower = better)
- Comprehensive Reports: Executive summaries with recommendations
🛠️ Architecture
- Function-only implementation (no classes)
- FastMCP server for MCP protocol
- AWS Bedrock Titan for AI analysis
- Realistic mock data for demonstrations
- Google Colab compatible
🔒 Requirements
- Python 3.9+
- AWS account with Bedrock access
- AWS credentials configured
📱 Files Included
main.py
- Main MCP servertest_client.py
- Simple testingsetup.py
- Easy installationVendor_Risk_Assessment_MCP.ipynb
- Google Colab notebook- Configuration and documentation files
Built following krishnaik06 MCP-CRASH-Course patterns! 🚀
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Enables AI-powered vendor risk assessment using AWS Titan, allowing users to evaluate individual vendors, compare multiple vendors, and get industry risk benchmarks through natural language queries.