
Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
An MCP (Model Context Protocol) server that provides various tools for OpenPages based on published ontology. The MCP server can be deployed as local or remote MCP server.
Обзор
A Model Context Protocol (MCP) server that enables AI agents to interact with IBM OpenPages GRC platform through a standardized interface. Supports both remote (HTTP) and local (stdio) modes for flexible deployment. - : Remote (HTTP) and Local (stdio) transport - : Basic, IBM Cloud IAM, MCSP, and CP4D - : Ordered resolver over HTTP bearer, op_auth_header, and embedded-chat op_auth_ticket for true multi-tenant access - : Choose between ontology-based (generic) or type-based (specific) tools - : Configurable tools for any OpenPages object type - : SQL-like query execution with full OpenPages syntax support - : Dynamic ontology discovery for AI agents - : Compact ontology mode reduces response size by 70-90% - : RabbitMQ-based automatic schema updates (no server restart needed) - : Containerized deployment with optional NGINX proxy - : Built-in metrics, tracing, and structured logging - : Full protocol support (tools, resources, prompts) - (Download) - (for containerized deployment) -...
README
Показан фрагмент оригинального README. Открыть оригинал.
GRC MCP Server
A Model Context Protocol (MCP) server that enables AI agents to interact with IBM OpenPages GRC platform through a standardized interface. Supports both remote (HTTP) and local (stdio) modes for flexible deployment.
Table of Contents
- Features
- Quick Start
- Configuration
- Available Tools
- MCP Resources
- MCP Prompts
- API Endpoints
- Using with AI Agents
- AI Agent Instructions
- Testing the Server
- Observability & Monitoring
- Deployment Architectures
- Project Structure
- Troubleshooting
- Known Issues
- Documentation
- Contributing
- License
- Support
Features
- 🔌 Dual Mode Operation: Remote (HTTP) and Local (stdio) transport
- 🔐 Multiple Authentication Methods: Basic, IBM Cloud IAM, MCSP, and CP4D
- 👤 Per-User Request Auth: Ordered resolver over HTTP bearer,
op_auth_header, and embedded-chatop_auth_ticketfor true multi-tenant access - 🛠️ Flexible Tool Exposure: Choose between ontology-based (generic) or type-based (specific) tools
- 🎯 Dynamic Object Management: Configurable tools for any OpenPages object type
- 📊 Advanced Query Tool: SQL-like query execution with full OpenPages syntax support
- 📚 Ontology Resources: Dynamic ontology discovery for AI agents
- 🚀 High Performance: Compact ontology mode reduces response size by 70-90%
- 🔄 Real-time Schema Sync: RabbitMQ-based automatic schema updates (no server restart needed)
- 🐳 Docker Support: Containerized deployment with optional NGINX proxy
- 📈 Observability: Built-in metrics, tracing, and structured logging
- 🔄 MCP Compliant: Full protocol support (tools, resources, prompts)
Quick Start
Prerequisites
- Python 3.12 or higher (Download)
- Docker and Docker Compose (for containerized deployment)
- Access to IBM OpenPages GRC instance with:
- Base URL
Установка
This server does not publish a one-line install command.
Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →Конфигурация
{
"mcpServers":
{
"openpages-mcp-server":
{
"url": "http://localhost:8000/mcp",
"type": "streamable-http",
"headers": {},
"alwaysAllow":
[
],
"disabled": false,
"disabledTools":
[
]
}
}
}