- Home
- MCP servers
- Austrian Law
Austrian Law
- javascript
0
GitHub Stars
javascript
Language
3 months ago
First Indexed
2 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
Configuration
View docs{
"mcpServers": {
"ansvar-systems-austrian-law-mcp": {
"command": "npx",
"args": [
"@ansvar/austrian-law-mcp"
]
}
}
}The Austrian Law MCP Server provides full-text search and retrieval for Austrian federal statutes using RIS OGD data, with robust citation validation, EU cross-reference lookups, and transport options for hosted or local use. It enables you to search, retrieve, and validate provisions efficiently while supporting both hosted HTTP transport and local stdio usage.
How to use
You can run the MCP locally to access full-text search, statute retrieval by reference, and EU cross-reference lookups. When you deploy a hosted variant, connect your clients to the MCP streamable HTTP endpoint and use the health and version endpoints to monitor status and metadata. The server is designed for production use, offering fast local search over a SQLite database and reliable provision retrieval and validation workflows.
How to install
Prerequisites: Node.js and npm must be installed on your system. You will also need access to a shell or terminal with permissions to install packages and run commands.
Step 1: Install dependencies for the project.
Step 2: Build and run the MCP server locally.
Additional sections
Configuration and usage notes: The server supports full-text search over a local SQLite database (FTS5), retrieval of provisions by statute and section, and citation formatting for Austrian patterns. It also provides EU cross-reference lookups and supports two transport modes: a streamable HTTP transport for hosted deployments and a stdio transport for local use.
Notes on deployment, tests, and data provenance are available to help you manage updates, verify data freshness, and understand data sources. The primary data source is RIS OGD, and seed and ingestion workflows are provided to populate and refresh the database.
CLI and runtime notes
To run the MCP locally in stdio mode, you typically install dependencies, build the project, and then start the MCP using its runtime command. The final runtime command shown for local execution is the MCP start command executed via a package runner.
Available tools
search_fulltext
Performs full-text search over the local SQLite database using FTS5 to quickly locate statutes, sections, and provisions.
get_statute_provision
Retrieves a statute or specific provision by reference, enabling targeted access to legal texts.
validate_citation
Validates and formats citations according to Austrian citation patterns to ensure consistency.
lookup_eu_cross_reference
Performs cross-references between Austrian law and EU directives/regulations.
http_transport
Provides a streamable HTTP transport for hosted deployments.
stdio_transport
Provides a stdio transport for local development and usage.