Kelvin — power electronics components

io.github.OpenConvertersPublished by GitHub account OpenConvertersv0.1.0Updated Oct 27, 2026

Read-only parts catalogue for power electronics: search, selection, cross-reference.

VerifiedStreamable HTTPWeb executableDeveloper ToolsData & Analytics

Overview

AI-generated overview

Read-only remote catalogue of power electronics parts: browse families, run parametric searches, rank parts against requirements, and find substitutes.

What you can do
  • List component families with part counts and selector availability, and inspect a family's filterable, sortable and bucketable field names
  • Run parametric searches within a family by numeric ranges, categorical values, MPN substring and manufacturer, with optional facet counts
  • Look up a single part by MPN, including extracted specs and optionally the full catalogue record with datasheet and provenance
  • Rank real parts against a design requirements block and return candidates with the margins that ranked them
  • Show how one numeric spec is distributed across a filtered slice, with bucket counts and how many parts state the value
  • Find scored substitutes for a part by MPN, pre-gated and scored on…
When to use it
Useful when an assistant needs to answer questions about which power electronics parts exist, compare candidates, or pick and cross-reference parts for a design without leaving the conversation. Selection and cross-reference are deterministic and reproducible, so it suits engineering work where the reasoning must be auditable.
Requirements
A remote streamable HTTP endpoint; no package, environment variables or headers are declared, and no authentication is declared. Network access to the hosted service is needed.
Before you install
The catalogue is read-only, so nothing is written or changed. Filtering on a field excludes parts whose record does not state that value, so absence is never reported as zero; unknown filter fields raise an error rather than being ignored. Values are in SI base units. Selection and cross-reference results are deterministic rankings, not LLM judgement, and should be checked against datasheets before design use.

Installation

In SourceWeft

  1. Open Kelvin — power electronics components in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.github.OpenConverters%2Fkelvin/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "kelvin-power-electronics-components": {
      "type": "http",
      "url": "https://kelvin.openconverters.com/mcp"
    }
  }
}

Tools

7

list_families

List catalogue families

Every component family in the TAS catalogue, with how many parts it holds and whether it has a deterministic selector. Start here.

Takes no parameters.

describe_family

Describe a family's query vocabulary

The exact field names one family can be filtered, sorted and bucketed on, and the designRequirements keys its selector reads. Call this before search_parts on an unfamiliar family rather than guessing field names.

Parametersfamilyrequired

search_parts

Search the parts catalogue

Parametric search over one family: numeric ranges, categorical values, MPN substring and manufacturer, with optional facet counts. This is the catalogue question — 'what parts do we have that ...' — and needs no converter design.

Parameterssortlimitfamilyrequiredoffsetfilterswith_facets

part_details

Look up one part

One part by MPN: its extracted specs and, optionally, the full TAS catalogue record behind them (datasheet URL, mechanical drawing, provenance).

Parametersmpnrequiredfamilyrequiredmanufacturerinclude_record

recommend_parts

Recommend parts for a requirement

Kelvin's deterministic selector: rank real parts against a designRequirements block and return the candidates with the margins that ranked them. Same authority Kirchhoff and Heaviside select through — no LLM judgement, reproducible.

Parametersfamilyrequiredoptionsmax_resultsrequirementsrequiredinclude_envelope

spec_distribution

Distribution of a spec

How one numeric spec is distributed across a filtered slice of a family — bucket counts (log or linear) plus how many parts state the value at all. Answers 'what is available' questions that a top-N list cannot.

Parameterslogfieldrequiredfamilyrequiredbucketsfilters

cross_reference

Cross-reference a part

Find substitutes for a part by MPN — the deterministic, program-only cross-reference the Kelvin web app runs: pre-gate the catalogue at the ranker's own reject edges, then score every candidate on value, ratings, footprint and mount type. No LLM judgement. An original whose own specs are incomplete can never yield a clean 'recommended'.

Parametersmpnrequiredfamilyrequiredsame_typemax_resultsmanufacturertarget_manufacturers

Version history

1
  1. v0.1.0LatestOct 26, 2026

Score

83% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.