atlas-g-protocol
Atlas-G Protocol
Agentic Portfolio System - A compliance-grade MCP server that serves as both human and machine-readable portfolio.
🎯 Overview
Atlas-G Protocol transforms a traditional developer portfolio into an autonomous agent that demonstrates compliance-grade engineering in real-time. Instead of reading about experience with "strict state management" and "hallucination mitigation," users interact with an agent that actively demonstrates these capabilities.
Key Features
MCP Server: Machine-readable portfolio accessible by AI development environments
Governance Layer: Real-time hallucination mitigation via knowledge graph validation
Live Audit Log: Streams internal compliance checks to the UI
WebSocket Streaming: Real-time "Thought-Action" loop visualization
CSP Headers: Configured for DEV.to iframe embedding
Related MCP server: MCP Resume Chat Server
🔒 Privacy & Data Governance
The Atlas-G Protocol follows a "Private-by-Design" pattern to ensure sensitive career data isn't leaked in public repositories:
Template Pattern: All proprietary information (work history, PII) is stored in
data/resume.txt, which is explicitly excluded from the repository via.gitignore.resume.template.txt: A sanitized template is provided for open-source users to populate with their own data.
Hallucination Mitigation: The agent's governance layer validates every claim against the local
resume.txtknowledge graph before responding.
🏗️ Architecture
┌─────────────────────────────────────────────────────┐
│ Cloud Run Instance │
├─────────────────────────────────────────────────────┤
│ ┌─────────────────┐ ┌─────────────────────────┐ │
│ │ React Frontend │◄──►│ FastAPI Backend │ │
│ │ (Terminal UI) │ │ - Agent Core │ │
│ └─────────────────┘ │ - Governance Layer │ │
│ │ - MCP Server │ │
│ └───────────┬─────────────┘ │
│ │ │
│ ┌───────────▼─────────────┐ │
│ │ Tools │ │
│ │ - query_resume │ │
│ │ - verify_employment │ │
│ │ - audit_project │ │
│ └─────────────────────────┘ │
└─────────────────────────────────────────────────────┘🚀 Quick Start
Prerequisites
Python 3.11+
Google Cloud API Key (for Gemini)
Installation
# Clone the repository
cd Atlas-G\ Protocol
# Create virtual environment
python -m venv .venv
source .venv/bin/activate # On Windows: .venv\Scripts\activate
# Install dependencies
pip install -e ".[dev]"
# Copy environment template
cp .env.example .env
# Edit .env with your GOOGLE_API_KEYRun Locally
# Start the server
uvicorn backend.main:application --reload --port 8080
# Open http://localhost:8080Run Tests
pytest backend/tests/ -v🔧 MCP Integration
Connect your AI development environment to the Atlas-G MCP server:
{
"mcpServers": {
"atlas-g-protocol": {
"command": "python",
"args": ["-m", "backend.mcp_server"]
}
}
}Available Tools
Tool | Description |
| Semantic search over resume knowledge graph |
| Cross-reference employment claims |
| Deep-dive into project architecture |
☁️ Deploy to Cloud Run
gcloud run deploy atlas-g-portfolio \
--source . \
--allow-unauthenticated \
--region us-central1 \
--labels dev-tutorial=devnewyear2026 \
--set-env-vars GOOGLE_API_KEY=your_key_here📁 Project Structure
Atlas-G Protocol/
├── backend/
│ ├── __init__.py
│ ├── main.py # FastAPI application
│ ├── agent.py # Thought-Action loop
│ ├── governance.py # Hallucination mitigation
│ ├── mcp_server.py # FastMCP wrapper
│ ├── config.py # Settings management
│ └── tools/
│ ├── resume_rag.py
│ └── verification.py
├── frontend/ # React UI (Phase 3)
├── data/
│ └── resume.txt # Knowledge graph source
├── Dockerfile
├── pyproject.toml
└── mcp_config.json🔒 Security
CSP Headers:
frame-ancestors 'self' https://dev.to https://*.dev.toGovernance Layer: All AI responses validated against resume data
PII Detection: Automatic filtering of sensitive information
Jailbreak Protection: Pattern-based detection and blocking
📄 License
MIT License - See LICENSE for details.
📢 Credits
Audio: Emergency Alarm.wav by Mozfoo (CC0)
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityDmaintenanceAI job search, resume builder, and career advice via MCP1MIT
- Alicense-qualityDmaintenanceEnables chat-based interaction with resume data and sending email notifications via MCP tools.270MIT
- Alicense-qualityDmaintenanceExposes a personalized AI agent that reads your resume and provides intelligent responses about your professional background through a standardized MCP server interface with RAG capabilities.MIT
- Alicense-qualityBmaintenancePublish yourself as a remote MCP server, exposing your résumé via tools so company agents can evaluate and contact you.MIT
Related MCP Connectors
MeetMyAgent: search the free AI-native marketplace and list your offers, from any MCP client.
Agent-to-agent referral network. Discover, recommend, and refer users between AI agents via MCP.
Give AI agents real phone numbers, messages, and voice calls via MCP.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/MichaelWeed/atlas-g-protocol'
If you have feedback or need assistance with the MCP directory API, please join our Discord server