Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

modeltoolbox_mcp-0.2.0.tar.gz (5.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

modeltoolbox_mcp-0.2.0-py3-none-any.whl (5.2 kB view details)

Uploaded Python 3

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

Hashes for modeltoolbox_mcp-0.2.0.tar.gz
Algorithm Hash digest
SHA256 83b0cade1e1fb9ed2c2f4b2d90b4e29502141f2f00cbb35db41d991626fab0ac
MD5 72b43edee0a3f98f5113652cea57ab69
BLAKE2b-256 9078d2be0bf39da4b4fe0a7faf92d0679dc08491334e970627a6e2530c3f9271

See more details on using hashes here.

File details

Details for the file modeltoolbox_mcp-0.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for modeltoolbox_mcp-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 462f0a930e218127f9f976424e656eb4671e6d53e77d445588591ff4ec9829e7
MD5 c7578a21afe088e8e110dd8d06f44e9c
BLAKE2b-256 bceb22b32ac3a94c1935bf73fba4b72f89501b1fe089446171b0568828795694

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page