electronic-mcp-server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| decode_resistor_color_bandsA | Decode resistor color bands to get resistance value and tolerance. Supports both 4-band and 5-band resistors:
Examples: 4-band: Brown, Black, Red, Gold → 1kΩ ±5% 5-band: Brown, Black, Black, Brown, Brown → 1kΩ ±1% |
| encode_resistor_valueA | Encode a resistance value into color bands. Converts a resistance value (in ohms) to the corresponding color band sequence. Examples: 4700Ω, 5% → Yellow, Violet, Red, Gold 1000Ω, 1% → Brown, Black, Black, Brown, Brown (5-band) |
| find_standard_resistorA | Find the nearest standard resistor value from E-series. Standard resistor series:
Returns the closest standard value and nearby alternatives. |
| calculate_capacitive_reactanceA | Calculate capacitive reactance (Xc) at a given frequency. Formula: Xc = 1 / (2π × f × C) Capacitive reactance represents the opposition to AC current flow through a capacitor. It decreases as frequency increases (capacitors pass high frequencies more easily). Examples: 1µF at 1kHz → Xc ≈ 159Ω 100nF at 10kHz → Xc ≈ 159Ω |
| calculate_rc_time_constantA | Calculate RC circuit time constant (τ = R × C). The time constant τ represents:
Examples: 10kΩ + 100µF → τ = 1 second 1kΩ + 1µF → τ = 1 millisecond |
| calculate_resonant_frequencyA | Calculate LC resonant frequency. Formula: f = 1 / (2π√(LC)) At resonance:
Examples: 1mH + 1nF → f ≈ 159kHz 100µH + 100pF → f ≈ 1.59MHz |
| suggest_capacitor_for_filterA | Recommend capacitor value for an RC filter design. For a given cutoff frequency and resistance, calculates the required capacitance and suggests the nearest standard E12 series value. Formula: C = 1 / (2π × f × R) Examples: 1kHz cutoff with 10kΩ → C ≈ 15.9nF (use 15nF or 18nF) 100Hz cutoff with 1kΩ → C ≈ 1.59µF (use 1.5µF or 2.2µF) |
| get_pin_infoA | Get detailed information about a specific GPIO pin. Returns pin name, alternative functions, capabilities (PWM, ADC, etc.), and important notes about usage restrictions or recommendations. Args: board_type: Development board type (ESP32, Arduino UNO, or STM32) pin_number: Physical pin number Returns: Formatted pin information including functions and notes |
| find_pwm_pinsA | List all pins that support PWM (Pulse Width Modulation) output. PWM pins are essential for:
Args: board_type: Development board type Returns: List of PWM-capable pins with timer information |
| find_adc_pinsA | List all pins that support ADC (Analog-to-Digital Conversion) input. ADC pins are used for reading:
Args: board_type: Development board type Returns: List of ADC-capable pins with channel information and notes |
| find_i2c_pinsA | List all pins that support I2C (Inter-Integrated Circuit) communication. I2C is used for:
Args: board_type: Development board type Returns: I2C pin pairs (SDA/SCL) with notes |
| find_spi_pinsA | List all pins that support SPI (Serial Peripheral Interface) communication. SPI is used for:
Args: board_type: Development board type Returns: SPI pin assignments (MOSI, MISO, SCK, SS/NSS) |
| check_pin_conflictA | Check if multiple pins have conflicting functions or usage restrictions. Detects conflicts such as:
Args: board_type: Development board type pin_list: List of pin numbers you plan to use Returns: Conflict analysis with warnings and recommendations |
| generate_pin_diagram_asciiA | Generate an ASCII art pinout diagram for the development board. Shows physical pin layout with pin numbers, names, and key functions in an easy-to-read text format. Args: board_type: Development board type Returns: ASCII art pinout diagram |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/wedsamuel1230/electronic-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server