---
layout: page
title: "User Guide Overview"
description: "Learn how to use OParl MCP Server effectively"
permalink: /user-guide/overview/
---
# User Guide Overview
Learn how to use OParl MCP Server effectively.
## What is OParl MCP Server?
OParl MCP Server is a Model Context Protocol (MCP) server that provides AI models with structured access to parliamentary information systems through the standardized OParl interface.
## Key Features
- **Complete OParl 1.1 Support**: Access to all standard OParl object types
- **MCP Integration**: Seamless integration with AI models via Model Context Protocol
- **Flexible Configuration**: Support for multiple OParl implementations
- **Authentication**: Bearer token and API key support
- **Docker Ready**: Containerized deployment with Docker and Docker Compose
## MCP Components
### Resources
- **System Information**: Root system data and metadata
- **Body Collections**: Lists of parliamentary bodies
- **Organization Data**: Political parties and groups
- **Person Profiles**: Elected officials and staff
- **Meeting Schedules**: Upcoming and past meetings
- **Document Collections**: Papers and reports
- **Agenda Items**: Meeting topics and discussions
### Resource Templates
- Individual meeting details
- Specific person profiles
- Organization details
- Document access
- Location information
### Tools
- Search operations
- Data filtering
- Export functionality
- Data validation
## Getting Started
1. [Installation]({{ '/getting-started/installation' | relative_url }})
2. [Quick Start]({{ '/getting-started/quickstart' | relative_url }})
3. [Configuration]({{ '/getting-started/configuration' | relative_url }})
## Next Steps
- [MCP Components]({{ '/user-guide/mcp-components' | relative_url }})
- [OParl Objects]({{ '/user-guide/oparl-objects' | relative_url }})
- [Examples]({{ '/user-guide/examples' | relative_url }})