Back to Home
super12v icon

policy-document-reader

by super12v

Overview

Provides an MCP server that enables AI agents to read and list security policy documents from various sources and formats for infrastructure security policy creation.

Installation

Run Command
docker-compose up --build

Environment Variables

  • SERVER_HOST
  • SERVER_PORT
  • LOG_LEVEL
  • METRICS_ENABLED
  • METRICS_PORT
  • SECRET_PROVIDER
  • SECRET_ENDPOINT

Security Notes

The server has critical security 'TODO's that make it unsafe for production deployment as-is. Specifically, the 'read_document' and 'list_documents' tools contain 'TODO: Integrate with Vault' and currently use `credentials = {}`, meaning remote access credentials are not actually fetched from Vault, rendering credential paths ineffective. Agent authentication from JWT is also a 'TODO' and defaults to a hardcoded 'agent_id'. CORS `allow_origins=["*"]` is configured, which is a risk in production environments if not restricted. While positive features like PII redaction, input validation, audit logging, and size limits are present, the incomplete critical integrations are a severe vulnerability.

Similar Servers

Stats

Interest Score0
Security Score3
Cost ClassHigh
Avg Tokens7500
Stars0
Forks0
Last Update2026-01-19

Tags

Document ProcessingAI Agent ToolPolicy ManagementMulti-Source DataFastAPI