Skip to main content

MCP (Model Context Protocol) server implementation for Irihi.Eureka. Install as a dotnet tool to use with MCP-compatible clients.

Total Downloads
721
721
Published
Jan 18, 2026
9mo ago

Get Started

dotnet add package Irihi.Eureka.McpServer --version 0.2.0-beta

No framework information available.

README

Irihi.Eureka.McpServer

An MCP (Model Context Protocol) server that provides access to Eureka API controls and properties.

Installation

Install as a .NET tool from NuGet:

dotnet tool install --global Irihi.Eureka.McpServer

Run the server:

irihi-eureka-mcp

Available Tools

The server exposes the following tools for interacting with the Eureka API:

Controls Management

  • get_all_ursa_controls - Get all the available Avalonia controls in Ursa. Use this tool to get control names used in Avalonia application, and the controls are from Ursa control library.
  • get_all_avalonia_controls - Get all the available Avalonia basic controls. Use this tool to get control names from the standard Avalonia UI framework.
  • get_all_controls - Get all available controls from both Avalonia and Ursa libraries. This combines Avalonia basic controls and Ursa extended controls.

Control Properties Management

  • get_properties_by_control - Retrieves all properties for a specific control name
  • get_properties_by_controls - Retrieves properties for multiple control names
  • search_control_properties - Searches for control properties using fuzzy matching on control name and/or library name

Resources Management

  • get_available_resources - Retrieves available resources by type

Integration with MCP Clients

Claude Desktop

Add to your Claude Desktop configuration:

{
  "mcpServers": {
    "irihi-eureka": {
      "command": "irihi-eureka-mcp"
    }
  }
}

Other MCP Clients

The server uses stdio transport and is compatible with any MCP-compliant client. See the Model Context Protocol Documentation for integration details.

License

Proprietary

Downloads by Version

Similar & Alternative Packages

Hand-picked matching NuGet libraries based on tags & ecosystem

Depended On By

Find packages that declare this package as a dependency. NuGet does not provide a reverse-dependency endpoint, so candidates are checked on demand.

Adoption Assessment

A verified publisher signal is available. Assess fit from the package's supported frameworks, license and dependency graph rather than popularity alone.

This version is marked prerelease. Validate its API and upgrade path before production use.No SPDX license expression is published. Review the license text and your organisation's policy before redistribution.No target framework metadata is available. Confirm compatibility in a representative project before standardising on this package.

Related Guides & Workflows

Learn how to evaluate, integrate, or audit this package in your .NET project.