Michael Koutridis

Staff Software Engineer & Tech Writer

I'm always open to discussing new projects, creative ideas or opportunities to be part of your visions.

Connect With Me

Xdev.toGitHubMedium

Get in Touch

Have a question or want to work together? Send me a message!

© 2026 Michael Koutridis. All rights reserved.

Diavgeia MCP Server for Greek Government Transparency

Project Overview

Description

An open-source MCP server that gives AI assistants direct access to Diavgeia decisions for search, retrieval, and structured analysis. Built as a serverless edge service on Cloudflare Workers, it supports decision research across appointments, procurement, budgets, and regulatory actions.

Purpose

To make government transparency data easier to access through AI-native workflows, so citizens, journalists, and researchers can get reliable public-administration insights faster.

Diavgeia MCP Server for Greek Government Transparency

Technology Stack

TypeScript
Model Context Protocol
Cloudflare Workers
Axios
Zod
Node.js
Pino Logger
PDF Processing
Biome
Lefthook
Day.js

Key Features

Natural language search across government decisions with advanced filtering
Comprehensive decision retrieval with PDF content extraction
Date-aware query parsing supporting both Greek and English (e.g., "last year", "Ιανουάριος 2024")
Organization and ministry search with automatic name detection
SSE (Server-Sent Events) transport for real-time AI assistant integration
Stdio transport protocol support for Claude Desktop integration
Dual language support (Greek and English) throughout the entire system
PDF document parsing with first 1000 characters preview
Structured data validation using Zod schemas
Comprehensive error handling with user-friendly messages
Rate limiting and respectful API usage patterns
MCP Inspector compatibility for testing and debugging
Cloudflare Workers deployment for global edge performance
Smithery hosting integration for easy MCP server discovery
Complete TypeScript type safety across all modules

Project Gallery

Diavgeia MCP Server for Greek Government Transparency screenshot 1

Interested in This Project?

Check out the code or see it in action

Live Demo