|
3464 | 3464 | "type": "string" |
3465 | 3465 | }, |
3466 | 3466 | "description": "Arguments passed to container entrypoint" |
| 3467 | + }, |
| 3468 | + "registry": { |
| 3469 | + "type": "string", |
| 3470 | + "description": "URI to installation location from MCP registry", |
| 3471 | + "examples": ["https://api.mcp.github.com/v0/servers/microsoft/markitdown", "https://registry.npmjs.org/@my/tool"] |
| 3472 | + }, |
| 3473 | + "allowed": { |
| 3474 | + "type": "array", |
| 3475 | + "items": { |
| 3476 | + "type": "string" |
| 3477 | + }, |
| 3478 | + "description": "List of allowed tool names (restricts which tools from the MCP server can be used)", |
| 3479 | + "examples": [ |
| 3480 | + ["create-issue", "add-comment"], |
| 3481 | + ["read-file", "write-file"] |
| 3482 | + ] |
| 3483 | + }, |
| 3484 | + "entrypoint": { |
| 3485 | + "type": "string", |
| 3486 | + "description": "Container entrypoint override (used with container field)", |
| 3487 | + "examples": ["/bin/sh", "node"] |
| 3488 | + }, |
| 3489 | + "mounts": { |
| 3490 | + "type": "array", |
| 3491 | + "items": { |
| 3492 | + "type": "string", |
| 3493 | + "pattern": "^[^:]+:[^:]+:(ro|rw)$" |
| 3494 | + }, |
| 3495 | + "description": "Volume mounts for container in format 'source:dest:mode' where mode is 'ro' or 'rw'", |
| 3496 | + "examples": [["/tmp/data:/data:ro"], ["/workspace:/workspace:rw", "/config:/config:ro"]] |
3467 | 3497 | } |
3468 | 3498 | }, |
3469 | 3499 | "additionalProperties": true |
|
6338 | 6368 | }, |
6339 | 6369 | "description": "Arguments for command or container execution" |
6340 | 6370 | }, |
| 6371 | + "entrypoint": { |
| 6372 | + "type": "string", |
| 6373 | + "description": "Container entrypoint override (used with container field)", |
| 6374 | + "examples": ["/bin/sh", "node"] |
| 6375 | + }, |
6341 | 6376 | "entrypointArgs": { |
6342 | 6377 | "type": "array", |
6343 | 6378 | "items": { |
6344 | 6379 | "type": "string" |
6345 | 6380 | }, |
6346 | 6381 | "description": "Arguments to add after the container image (container entrypoint arguments)" |
6347 | 6382 | }, |
| 6383 | + "mounts": { |
| 6384 | + "type": "array", |
| 6385 | + "items": { |
| 6386 | + "type": "string", |
| 6387 | + "pattern": "^[^:]+:[^:]+:(ro|rw)$" |
| 6388 | + }, |
| 6389 | + "description": "Volume mounts for container in format 'source:dest:mode' where mode is 'ro' or 'rw'", |
| 6390 | + "examples": [["/tmp/data:/data:ro"], ["/workspace:/workspace:rw", "/config:/config:ro"]] |
| 6391 | + }, |
6348 | 6392 | "env": { |
6349 | 6393 | "type": "object", |
6350 | 6394 | "patternProperties": { |
|
0 commit comments