MCP server management for ModelToolbox.
Project description
ModelMCP
MCP server management and registry for ModelToolbox.
Structure
ModelMCP/
pyproject.toml # Aggregator package
modeltoolbox_mcp/ # Management CLI
packages/ # Individual MCP servers (future location)
ltspice-mcp/
obsidian-rag-mcp/
altium-mcp/
ach-roundtable-mcp/
Current Structure (Legacy)
MCP servers are currently in the root directory. They will be moved to packages/ in Phase 3.
Individual MCP Servers
ltspice-mcp (v0.1.0)
LTspice circuit simulation and analysis.
obsidian-rag-mcp (v0.1.0)
Obsidian vault RAG indexing and search.
altium-mcp (v0.5.0)
Altium Designer PCB automation.
ach-roundtable-mcp (v0.5.0)
Multi-agent collaboration using AutoGen.
Installation
Install the management layer:
pip install modeltoolbox-mcp
Install with specific servers:
pip install "modeltoolbox-mcp[ltspice,obsidian-rag]"
Install all servers:
pip install "modeltoolbox-mcp[all]"
Usage
List MCP Servers
mtb mcp list
Scaffold New Server
mtb mcp scaffold my-server
Register Server
mtb mcp register ./my-server
Development
Run tests:
pytest ModelMCP/tests/
Version History
- 0.5.0: Unified version for altium-mcp and ach-roundtable-mcp
- 0.2.0: Management layer with independent packaging
- 0.1.0: Initial individual server releases
License
MIT
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file modeltoolbox_mcp-0.2.0.tar.gz.
File metadata
- Download URL: modeltoolbox_mcp-0.2.0.tar.gz
- Upload date:
- Size: 5.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/7.0.0 CPython/3.14.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
83b0cade1e1fb9ed2c2f4b2d90b4e29502141f2f00cbb35db41d991626fab0ac
|
|
| MD5 |
72b43edee0a3f98f5113652cea57ab69
|
|
| BLAKE2b-256 |
9078d2be0bf39da4b4fe0a7faf92d0679dc08491334e970627a6e2530c3f9271
|
File details
Details for the file modeltoolbox_mcp-0.2.0-py3-none-any.whl.
File metadata
- Download URL: modeltoolbox_mcp-0.2.0-py3-none-any.whl
- Upload date:
- Size: 5.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/7.0.0 CPython/3.14.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
462f0a930e218127f9f976424e656eb4671e6d53e77d445588591ff4ec9829e7
|
|
| MD5 |
c7578a21afe088e8e110dd8d06f44e9c
|
|
| BLAKE2b-256 |
bceb22b32ac3a94c1935bf73fba4b72f89501b1fe089446171b0568828795694
|