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.1.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.1-py3-none-any.whl (5.2 kB view details)

Uploaded Python 3

File details

Details for the file modeltoolbox_mcp-0.2.1.tar.gz.

File metadata

  • Download URL: modeltoolbox_mcp-0.2.1.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.1.tar.gz
Algorithm Hash digest
SHA256 9c61257acb4a4d0fb2f3ad26a78d0f737da5f48beb9dc399d766ceadd8de7458
MD5 0e1a4e135059e2a844fd9661ac7b17df
BLAKE2b-256 5b64a769fa41432d1acd3fc9a6e45d3872f4cf881e96cd5dacd461ea77b9331c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for modeltoolbox_mcp-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 508eb41ca4c3dc97824c6eb49f0080ff8fd89740c5526a031e6c734ca71ef141
MD5 b26e0d1bd9ee9543c0e8c168170bcec3
BLAKE2b-256 8ecd877646e1bef26b1b6f60b4d6e14067e4e58e9548ddcec36d7b0c8cf05cf3

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