- Home
- MCP servers
- Electronic
Electronic
- 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.