You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+17-5Lines changed: 17 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -160,7 +160,8 @@ You can control which tools are enabled by setting the `YEPCODE_MCP_TOOLS` envir
160
160
161
161
**Built-in tool categories:**
162
162
-`run_code`: Enables the code execution tool
163
-
-`yc_api`: Enables all API management tools (processes, schedules, variables, storage, executions, modules)
163
+
-`yc_api`: Enables all basic API management tools (processes, schedules, variables, storage, executions, modules)
164
+
-`yc_api_full`: Enables all API management tools including version-related tools (extends `yc_api` with additional process and module version management tools)
164
165
165
166
**Process tags:**
166
167
- Any tag used in your YepCode processes (e.g., `mcp-tool`, `core`, `automation`, etc.)
@@ -196,7 +197,8 @@ If not specified, all built-in tools are enabled by default, but no process tool
196
197
```
197
198
198
199
**Example scenarios:**
199
-
-`YEPCODE_MCP_TOOLS=run_code,yc_api` - Enables built-in code execution and API management tools
200
+
-`YEPCODE_MCP_TOOLS=run_code,yc_api` - Enables built-in code execution and basic API management tools
201
+
-`YEPCODE_MCP_TOOLS=run_code,yc_api_full` - Enables built-in code execution and all API management tools (including version management)
200
202
-`YEPCODE_MCP_TOOLS=core,automation` - Only exposes processes tagged with "core" or "automation" as tools
201
203
-`YEPCODE_MCP_TOOLS=run_code,yc_api,core` - Enables built-in tools plus all processes tagged with "core"
202
204
@@ -348,14 +350,21 @@ For more information about process tags, see our [process tags documentation](ht
348
350
349
351
### API Management Tools
350
352
351
-
The `yc_api` tool category provides comprehensive API access to manage all aspects of your YepCode workspace:
353
+
The API management tool categories (`yc_api` and `yc_api_full`) provide comprehensive API access to manage all aspects of your YepCode workspace:
354
+
355
+
**Basic API tools (`yc_api`):**
356
+
The `yc_api` tag enables standard API management tools for core operations across your workspace.
357
+
358
+
**Extended API tools (`yc_api_full`):**
359
+
The `yc_api_full` tag includes everything from `yc_api` plus additional tools for managing process and module versions.
352
360
353
361
**Processes Management:**
354
362
-`get_processes` - List processes with optional filtering
355
363
-`create_process` - Create new processes with source code
356
364
-`get_process` - Get process details
365
+
-`update_process` - Update an existing process
357
366
-`delete_process` - Delete a process
358
-
-`get_process_versions` - Get process versions
367
+
-`get_process_versions` - Get process versions (requires `yc_api_full`)
359
368
-`execute_process_async` - Execute a process asynchronously
360
369
-`execute_process_sync` - Execute a process synchronously
361
370
-`schedule_process` - Schedule a process to run automatically
@@ -391,7 +400,10 @@ The `yc_api` tool category provides comprehensive API access to manage all aspec
391
400
-`create_module` - Create a new module
392
401
-`get_module` - Get module details
393
402
-`delete_module` - Delete a module
394
-
-`get_module_versions` - Get module versions
403
+
-`get_module_versions` - Get module versions (requires `yc_api_full`)
404
+
-`get_module_version` - Get a specific module version (requires `yc_api_full`)
405
+
-`delete_module_version` - Delete a module version (requires `yc_api_full`)
406
+
-`get_module_aliases` - Get module version aliases (requires `yc_api_full`)
description: "Retrieves a paginated list of script library modules. Modules are reusable code libraries that can be imported and used across different processes.",
108
+
description:
109
+
"Retrieves a paginated list of script library modules. Modules are reusable code libraries that can be imported and used across different processes.",
description: "Creates a new script library module with source code and metadata. Modules can be written in JavaScript or Python and can be imported by processes.",
131
+
description:
132
+
"Creates a new script library module with source code and metadata. Modules can be written in JavaScript or Python and can be imported by processes.",
0 commit comments