First commit to interface ensemble launcher and chemgraph#92
First commit to interface ensemble launcher and chemgraph#92harikrishna1410 wants to merge 1 commit into
Conversation
|
@harikrishna1410 Thanks for working on this! I have a few comments:
Option 1: Parallel MCP Servers. Each backend gets its own MCP server file(s): src/chemgraph/mcp/ Option 2: Execution backend abstraction. A common interface so a single ensemble MCP server can dispatch to any backend: And a single ensemble MCP server: I think Option 2 is more scalable and future-proof. However, if you want to start with Option 1 to get something working first, that's fine. I can start refactoring toward Option 2 in a follow-up once both backends are functional. |
1b1024e to
02b9eed
Compare
|
I like option 2. this is mainly because tools can be added independently of the execution backend. |
This pull request is a preliminary effort to integrate chemgraph with ensemble launcher. As a first step,
This is not expected to be the final version. I wanted to start the discussion here.