Electronic

Provides 14 electronics tools across three domains via MCP, enabling practical engineering calculations and references.
  • python

0

GitHub Stars

python

Language

4 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": {
    "wedsamuel1230-electronic-mcp-server": {
      "command": "python",
      "args": [
        "-m",
        "servers"
      ]
    }
  }
}

Electronic MCP Server offers a ready-to-use set of electronics engineering tools accessible through the Model Context Protocol (MCP). You can run the server locally and connect your MCP client to perform practical tasks like decoding resistor color bands, calculating RC time constants, and inspecting pin capabilities for common boards. This server focuses on making electronics computations and references easily available in a standardized MCP workflow.

How to use

You can access the server from an MCP client either by launching it as a local process or by referencing it through a client configuration that points to a runtime module. Use the standard MCP client setup to register the server under your electronics namespace, and then invoke the individual tools as needed.

How to install

Prerequisites: you need Python 3.10 or newer installed on your system.

Install the MCP server package from PyPI.

pip install electronics-mcp-servers

Other important content

Usage patterns include running the server as a Python module or via an MCP client that can invoke a local executable. The server exposes a set of tools organized into three domains: resistor decoding, capacitor calculation, and GPIO pin reference. If you want to test quickly, you can query specific tools directly through your MCP client after starting the server.

Troubleshooting

If you encounter an executable not provided error when trying to run the MCP server, ensure you have the latest release installed. You can force a refresh or specify the version explicitly via your MCP client tooling, and verify the installed version afterwards.

Notes

The server provides 14 electronics tools across three domains, including resistor decoding, capacitor calculations, and GPIO pin references, each described in its respective tool entry.

Available tools

decode_resistor_color_bands

Convert resistor color bands into a numeric resistance and tolerance representation.

encode_resistor_value

Convert a resistance value back into resistor color bands.

find_standard_resistor

Find the nearest standard resistor value in E12, E24, or E96 series.

calculate_capacitive_reactance

Compute impedance of a capacitor at a given frequency.

calculate_rc_time_constant

Calculate the RC circuit time constant from resistance and capacitance.

calculate_resonant_frequency

Determine the resonant frequency of an LC tank.

suggest_capacitor_for_filter

Provide capacitor suggestions for a given filter design.

get_pin_info

Retrieve detailed pin specifications for common boards like ESP32, Arduino, and STM32.

find_pwm_pins

Identify PWM-capable pins on a board.

find_adc_pins

Map ADC channels on the board.

find_i2c_pins

Identify I2C bus pins.

find_spi_pins

Identify SPI bus pins.

check_pin_conflict

Detect potential pin conflicts across multiple functions.

generate_pin_diagram_ascii

Create ASCII diagrams of pinouts for quick reference.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational