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: docs/mcp/overview.md
+34Lines changed: 34 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -32,6 +32,8 @@ Add this to your MCP config:
32
32
{
33
33
"mcpServers": {
34
34
"velane": {
35
+
"name": "velane",
36
+
"type": "http",
35
37
"url": "http://localhost:8090/mcp",
36
38
"headers": {
37
39
"Authorization": "Bearer vl_xxxx"
@@ -43,6 +45,38 @@ Add this to your MCP config:
43
45
44
46
Use an API key with the minimum scope needed for your workflow.
45
47
48
+
## Tools, resources, and prompts
49
+
50
+
Velane's MCP server exposes three kinds of capability:
51
+
52
+
-**Tools** perform actions: create snippets, update drafts, publish versions, invoke snippets, list connections, read invocation records, and manage secrets.
53
+
-**Resources** expose bounded read-only context. They help agents understand the current workspace without dumping every object at startup.
54
+
-**Prompts** expose reusable Velane workflows so agents use tools in the right order.
55
+
56
+
### Resources
57
+
58
+
`resources/list` returns only resource descriptors. It does not return every snippet or every invocation. Clients read resource content explicitly with `resources/read`.
|`velane://snippets`| Compact first page of snippets. The response is bounded and omits code. Use `get_snippet` for code, versions, and active environments. |
66
+
|`velane://connections`| Compact first page of connected integrations. Use `list_connections` for filtering and pagination. |
67
+
68
+
This means a tenant with 500 snippets does **not** send all 500 snippets during MCP startup. Startup only advertises `velane://snippets`; content is read only when the agent asks for it, and the snippet catalog is compact and bounded.
69
+
70
+
### Prompts
71
+
72
+
Current prompts:
73
+
74
+
| Prompt | Purpose |
75
+
|---|---|
76
+
|`create_integration_snippet`| Guides an agent through connection discovery, provider docs lookup, snippet creation/update, dev invocation, and validation. |
77
+
|`debug_failed_invocation`| Guides an agent through `get_invocation` / `get_logs`, code inspection, draft patching, and dev reruns. |
78
+
|`publish_after_validation`| Guides an agent to validate a specific version before publishing it to a target environment. |
0 commit comments