Skip to main content
Glama

get_active_elements

Retrieve details of active elements in DollhouseMCP, such as personas, skills, templates, agents, memories, or ensembles, to manage and monitor AI persona behavior efficiently.

Instructions

Get information about currently active elements of a specific type

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
typeYesThe element type to check

Implementation Reference

  • Defines and implements the 'get_active_elements' tool handler. The handler extracts the 'type' parameter and delegates to the server's getActiveElements method. Includes the complete tool definition with name, description, and JSON input schema.
    { tool: { name: "get_active_elements", description: "Get information about currently active elements of a specific type", inputSchema: { type: "object", properties: { type: { type: "string", description: "The element type to check", enum: Object.values(ElementType), }, }, required: ["type"], }, }, handler: (args: GetActiveElementsArgs) => server.getActiveElements(args.type) },
  • TypeScript interface defining the input arguments for the get_active_elements tool handler.
    interface GetActiveElementsArgs { type: string; }
  • Registers all element tools, including 'get_active_elements', into the tool registry during server setup.
    // Register element tools (new generic tools for all element types) this.toolRegistry.registerMany(getElementTools(instance));

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/DollhouseMCP/DollhouseMCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server