载入中...
搜索中...
未找到
McpScriptTools.hpp
浏览该文件的文档.
73[[nodiscard]] EVENGINE_API_FOUNDATION std::string callScriptTool(const std::string& name, Poco::JSON::Object::Ptr args);
Definition AgentDevelopmentMcp.cpp:12
bool isValidScriptToolName(const std::string &name)
Validate an exported tool name.
Definition McpScriptTools.cpp:235
std::string callScriptTool(const std::string &name, Poco::JSON::Object::Ptr args)
Invoke one exported tool.
Definition McpScriptTools.cpp:276
void clearScriptTools(HSQUIRRELVM owner)
Drop registry entries owned by owner.
Definition McpScriptTools.cpp:322
std::vector< std::string > scriptToolNames()
Exported tool names in registration order.
Definition McpScriptTools.cpp:250
std::string scriptToolSchemas()
Comma-free MCP tool schema fragments for every exported tool.
Definition McpScriptTools.cpp:263
void exposeMcpScriptApi(ssq::VM &vm)
Expose eve.mcp.tool/remove/tools/clear on a VM.
Definition McpScriptTools.cpp:331
bool isScriptTool(const std::string &name)
Whether name is exported by the project script registry.
Definition McpScriptTools.cpp:245