Skip to main content

kubecon-eu-mcp

Python 3.11+ License MIT KubeCon EU 2026

An MCP server for KubeCon + CloudNativeCon Europe 2026. This tool serves as an agentic schedule planner, party optimizer, and conference guide for the event held March 23-26 at RAI Amsterdam.

Overview

kubecon-eu-mcp connects AI agents to live conference data, enabling them to help attendees navigate the schedule, discover social events, and plan their trip. It fetches data live from upstream sources with efficient in-memory caching to ensure accuracy throughout the week.

Data sources include:

As a meta tie-in, this project highlights the Agentics Day: MCP + Agents co-located event on Monday, March 23.

Features

  • Smart Scheduling: Search talks by topic, speaker, or technology (eBPF, AI, WASM, etc.).
  • Party Optimizer: Find evening social events and plan the best route through Amsterdam.
  • Logistics Guide: Access hotel block info, airline discounts, and venue transit details.
  • Agentic Planning: Built-in prompts to help users build 4-day itineraries or first-timer guides.
  • Session Scoring: Personalized session ranking using the scoring rubric from kubecon-event-scorer by Fredrik Carlsson — scores across role relevance, topic alignment, and strategic value.
  • Live Updates: Data is pulled directly from official sources to reflect last-minute room changes.

Quick Start

1. Zero Install (uvx)

If you have uv installed, you can run the server without manual installation:

uvx kubecon-eu-mcp

2. Standard Install (pip)

Install the package from your local clone or repository:

pip install .
# Then run the server
kubecon-eu-mcp

3. Docker

Build and run the containerized server:

docker build -t kubecon-eu-mcp .
docker run -it kubecon-eu-mcp

Usage Examples

Once connected to an MCP client like Claude Desktop, you can ask questions like:

  • "What AI talks are on Wednesday?"
  • "Find all sessions featuring Lin Sun."
  • "What's the best way to get to RAI Amsterdam from Schiphol airport?"
  • "Are there any parties near the venue on Tuesday night?"
  • "Plan a 4-day itinerary for a platform engineer interested in security."

Example Interaction

User: What AI talks are on Tuesday? Assistant: (Calls search_sessions(query="AI", day="tuesday")) The agent searches the live schedule and returns matching sessions with titles, speakers, rooms, and times. It can then help you compare options, flag conflicts with other sessions you want to attend, and suggest alternatives.

Tools Reference

The server exposes 12 specialized tools:

Tool Description
search_sessions Search talks by keyword, topic, or speaker.
get_schedule Get the full schedule for a specific day.
find_speaker Look up sessions for a specific person.
find_parties Discover social events and happy hours.
plan_party_route Get an optimized route for evening events.
get_venue_info Details on rooms, maps, and venue address.
get_hotel_info Hotel block rates and distances to RAI.
get_travel_info Airport, transit, and airline discount codes.
get_colocated_events Monday's specialized events (ArgoCon, Agentics Day, etc.).
get_conference_overview High-level event summary and key dates.
score_sessions Get sessions with a personalized scoring rubric for AI-powered ranking.
detect_conflicts Check if selected sessions overlap in time.

Resources Reference

Access structured data directly via these URIs:

  • kubecon://overview: Full conference summary.
  • kubecon://venue: Venue layout and transit details.
  • kubecon://hotels: Accommodation options.
  • kubecon://colocated-events: Monday's co-located event list.

Prompts Reference

Pre-configured workflows for common tasks:

  • plan_my_kubecon: Builds a personalized 4-day itinerary based on interests.
  • party_tonight: Plans an evening of networking and social events.
  • first_timer_guide: Provides essential tips for new attendees.
  • whats_happening_now: Finds sessions starting soon based on current time.
  • create_profile: Interactive profile builder that scores and ranks sessions using the kubecon-event-scorer rubric.

Configuration

Claude Desktop

Add this to your claude_desktop_config.json:

Standard (stdio) Mode:

{
  "mcpServers": {
    "kubecon-eu-mcp": {
      "command": "uvx",
      "args": ["kubecon-eu-mcp"]
    }
  }
}

Hosted (HTTP) Mode: If running the server with the --http flag:

{
  "mcpServers": {
    "kubecon-eu-mcp": {
      "url": "http://localhost:8000/mcp"
    }
  }
}

Contributing

  1. Clone the repository.
  2. Install dependencies with uv sync or pip install -e ..
  3. Run the server in development mode: python -m kubecon_eu_mcp.
  4. Submit a Pull Request with your improvements.

License: MIT

Metadata

Release files for kubecon-eu-mcp 0.2.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for kubecon-eu-mcp 0.2.1
File Size Uploaded Provenance
kubecon_eu_mcp-0.2.1.tar.gz 67.3 kB With provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for kubecon-eu-mcp 0.2.1
File Interpreter ABI Platform
kubecon_eu_mcp-0.2.1-py3-none-any.whl Python 3 none any Details

Total release size: 90.5 kB

Release files / kubecon_eu_mcp-0.2.1.tar.gz

Download URL kubecon_eu_mcp-0.2.1.tar.gz
Size 67.3 kB
Tags Source
SHA-256 checksum
How to use checksums
490dcf3ab215c086c0db96019150123950e7a264ef4371e374bb3f0ffc3662ee
BLAKE2b-256 checksum
How to use checksums
2a18d5801eaea60a94e752a805887d655a35d3202d018727d5986ceda5550065
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 5, 2026.

Transparency log

Release files / kubecon_eu_mcp-0.2.1-py3-none-any.whl

Download URL kubecon_eu_mcp-0.2.1-py3-none-any.whl
Size 23.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
1daf66eff6af27bdeff1481d416e608e1d28d7a1fed848c585c5543ed27ff00a
BLAKE2b-256 checksum
How to use checksums
3eefd61f1e1b7b204e04fa130f9d9f5fbcb00c9d949500682b24c434b386898c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 5, 2026.

Transparency log

Security for kubecon-eu-mcp 0.2.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 2 files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for kubecon_eu_mcp-0.2.1.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 5, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.2.1 This release

2 release files Full provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page