Koppar for LangChain
ai.koppar/koppar
Design a KiCad PCB from a prompt: parts, schematic checks, routing, KiCad DRC and Gerbers.
client:LangChain
transport:streamable-http
tools:67
Install Koppar in LangChain
pip install langchain-mcp-adapters
from langchain_mcp_adapters.client import MultiServerMCPClient
client = MultiServerMCPClient({
"koppar": {
"transport": "streamable_http",
"url": "https://app.koppar.ai/mcp",
}
})
tools = await client.get_tools()
get_tools() returns the server's tools as LangChain tools, ready for an agent. LangChain docs
What LangChain can do once it is connected
- get_workflow_guide
- create_design
- leave_feedback
- list_designs
- delete_design
- restore_design
- get_design
- search_kicad_symbol
- get_kicad_symbol
- search_kicad_footprint
- create_custom_symbol
- add_custom_footprint
- save_dossier
- submit_circuit
- edit_circuit
- read_design_file
- get_review_packet
- get_board_context
- start_board
- get_board_status
- get_bom
- choose_bom_part
- consolidate_bom_basic
- get_fab_status