JLCPCB Parts MCP Server

Integrations

  • Enables access to GitHub releases for obtaining the latest versions of the JLCPCB Parts MCP, with direct links to the project repository for installation and updates.

  • Supports server implementation and dependency management through Python's ecosystem, allowing the MCP server to run with Python 3.x and manage packages via pip.

JLCPCB Parts MCP Server 🎛️

Welcome to the JLCPCB Parts MCP Server repository! This project assists users in finding components for JLCPCB PCBA services. Whether you're designing a new circuit or upgrading an existing one, this server simplifies the process of locating the right parts.

Table of Contents

Features 🌟

  • Component Search: Quickly find components compatible with JLCPCB services.
  • User-Friendly Interface: Navigate through the server with ease.
  • Up-to-Date Information: Access the latest component data directly from JLCPCB.
  • Custom Queries: Tailor your searches to find exactly what you need.
  • Integration Ready: Easily integrate with your existing workflow.

Installation ⚙️

To get started, download the latest release from the Releases section. Make sure to execute the downloaded file to set up the server on your machine.

Requirements

  • Python 3.x
  • pip (Python package installer)

Steps

  1. Clone the Repository:
    git clone https://github.com/Adrie-coder/jlcpcb-parts-mcp.git cd jlcpcb-parts-mcp
  2. Install Dependencies:
    pip install -r requirements.txt
  3. Run the Server:
    python main.py
  4. Access the Server: Open your browser and go to http://localhost:5000.

Usage 📚

Once the server is running, you can start searching for components. Here’s how:

  1. Search Bar: Enter the name or part number of the component you need.
  2. Filters: Use filters to narrow down your search by category, price, or availability.
  3. Results: Click on any component to view detailed specifications and compatibility information.

Example Query

If you are looking for a resistor, simply type "resistor" into the search bar. The server will return a list of available resistors along with their specifications.

Contributing 🤝

We welcome contributions to improve the JLCPCB Parts MCP Server. If you have ideas or suggestions, feel free to open an issue or submit a pull request.

How to Contribute

  1. Fork the Repository: Click the "Fork" button on the top right of the page.
  2. Create a Branch:
    git checkout -b feature/YourFeature
  3. Make Changes: Implement your feature or fix.
  4. Commit Your Changes:
    git commit -m "Add your message here"
  5. Push to Your Branch:
    git push origin feature/YourFeature
  6. Open a Pull Request: Go to the original repository and click "New Pull Request".

License 📄

This project is licensed under the MIT License. See the LICENSE file for details.

Contact 📞

For questions or support, please reach out to the repository maintainer:

Thank you for checking out the JLCPCB Parts MCP Server! We hope it enhances your experience with JLCPCB services. For updates and new releases, visit the Releases section.

-
security - not tested
A
license - permissive license
-
quality - not tested

local-only server

The server can only run on the client's local machine because it depends on local resources.

A server that assists users in finding electronic components compatible with JLCPCB PCBA services through a searchable interface with filtering capabilities.

  1. Table of Contents
    1. Features 🌟
      1. Installation ⚙️
        1. Requirements
        2. Steps
      2. Usage 📚
        1. Example Query
      3. Contributing 🤝
        1. How to Contribute
      4. License 📄
        1. Contact 📞

          Related MCP Servers

          • A
            security
            A
            license
            A
            quality
            This server facilitates interaction with Keboola's Storage API, enabling users to browse and manage project buckets, tables, and components efficiently through Claude Desktop.
            Last updated -
            7
            13
            Python
            MIT License
            • Apple
          • A
            security
            F
            license
            A
            quality
            This server allows users to perform web searches using Perplexity AI, providing a tool for retrieving search results through a simple API interface.
            Last updated -
            1
            2
            TypeScript
          • A
            security
            A
            license
            A
            quality
            A server that allows users to manage documents and perform Claude-powered searches using Needle through the Claude Desktop application.
            Last updated -
            7
            39
            Python
            MIT License
            • Apple
          • A
            security
            F
            license
            A
            quality
            A server that provides QQ Music search functionality through the Modular Control Protocol, allowing users to search for music tracks by keyword and retrieve song information.
            Last updated -
            1
            1
            Python

          View all related MCP servers

          ID: dbnwsl8wh6