Navigation
API > API/Plugins > API/Plugins/ModelContextProtocolEditor
Automatically registers an FModelContextProtocolLibraryTool for each public UFUNCTION on module load, using cached / cooked meta-data.
UBlueprintFunctionLibrary specialization allows caching and cooking otherwise-editor-only UFUNCTION descriptions and parameter meta-data.
Can be subclassed in either C++ or Blueprints.
For Blueprints: Create via Content Browser -> Add -> MCP Tool Library, then simply define public functions with a doxygen-style function tooltip.
| Name | UModelContextProtocolEditorToolLibrary |
| Type | class |
| Header File | /Engine/Plugins/Experimental/ModelContextProtocol/Source/ModelContextProtocolEditor/Public/ModelContextProtocolEditorToolLibrary.h |
| Include Path | #include "ModelContextProtocolEditorToolLibrary.h" |
Syntax
UCLASS (Abstract, MinimalAPI)
class UModelContextProtocolEditorToolLibrary : public UModelContextProtocolToolLibrary
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UBlueprintFunctionLibrary → UModelContextProtocolToolLibrary → UModelContextProtocolEditorToolLibrary