Improve MCP tool calling and routing
Add explicit JSON tool-call protocol for local providers, improve parsing of JSON-only tool calls, and add heuristic routing to MCP-capable profiles for repo/PR intents. Also document and mount local-cloned MCP servers and expand MCP env var handling. Made-with: Cursor
This commit is contained in:
@@ -19,6 +19,8 @@ services:
|
||||
- ~/.nanobot/workspaces/ilia:/workspace
|
||||
# Mount source code for development (changes picked up immediately)
|
||||
- ./nanobot:/app/nanobot:ro # Read-only mount (safer)
|
||||
# Local-cloned MCP servers (see scripts/setup-mcp-servers.sh)
|
||||
- ./mcp-servers:/app/mcp-servers:ro
|
||||
# Or use this for read-write (if you edit inside container):
|
||||
# - ./nanobot:/app/nanobot
|
||||
ports:
|
||||
@@ -46,6 +48,7 @@ services:
|
||||
- ~/.nanobot-user2:/root/.nanobot
|
||||
- ~/.nanobot/workspaces/family:/workspace
|
||||
- ./nanobot:/app/nanobot:ro
|
||||
- ./mcp-servers:/app/mcp-servers:ro
|
||||
ports:
|
||||
- "18791:18790"
|
||||
deploy:
|
||||
@@ -71,6 +74,7 @@ services:
|
||||
- ~/.nanobot-user3:/root/.nanobot
|
||||
- ~/.nanobot/workspaces/wife:/workspace
|
||||
- ./nanobot:/app/nanobot:ro
|
||||
- ./mcp-servers:/app/mcp-servers:ro
|
||||
ports:
|
||||
- "18792:18790"
|
||||
deploy:
|
||||
|
||||
Reference in New Issue
Block a user