-
Notifications
You must be signed in to change notification settings - Fork 0
Client SDKs
UnitBuilds edited this page Aug 30, 2026
·
1 revision
Official client SDKs in 4 languages, in the client/ directory.
use velocity_mcp_client::Client;
let client = Client::new("http://localhost:3000");
let tools = client.list_tools().await?;
let result = client.call_tool("file_read", &json!({"path": "/tmp/data.csv"})).await?;from velocity_mcp import Client
client = Client("http://localhost:3000")
tools = client.list_tools()
result = client.call_tool("file_read", {"path": "/tmp/data.csv"})import { Client } from 'velocity-mcp-client';
const client = new Client('http://localhost:3000');
const tools = await client.listTools();
const result = await client.callTool('file_read', { path: '/tmp/data.csv' });import velocity_mcp "github.com/UnitBuilds-CC/velocity-mcp/client/go"
client := velocity_mcp.NewClient("http://localhost:3000")
tools, err := client.ListTools()
result, err := client.CallTool("file_read", map[string]interface{}{"path": "/tmp/data.csv"})All SDKs support:
- Tool discovery (
list_tools) - Tool invocation (
call_tool) - Health checks
- Multiple transport modes (HTTP, stdio)
- Error handling with structured responses
See also: Getting-Started, Transport-Modes
Getting Started
Architecture
Features
Operations
Support
Links