MCPcopy Create free account
hub / github.com/bcefghj/smart-cs-multi-agent / call_tool

Function call_tool

python-impl/api/main.py:154–165  ·  view source on GitHub ↗

MCP工具调用接口

(request: dict)

Source from the content-addressed store, hash-verified

152
153@app.post("/api/tools/call")
154async def call_tool(request: dict):
155 """MCP工具调用接口"""
156 result = await mcp_server.call_tool(
157 name=request.get("name", ""),
158 arguments=request.get("arguments", {}),
159 )
160 return {
161 "success": result.success,
162 "result": result.result,
163 "error": result.error,
164 "duration_ms": result.duration_ms,
165 }
166
167
168@app.get("/api/metrics")

Callers

nothing calls this directly

Calls 1

call_toolMethod · 0.80

Tested by

no test coverage detected