Skip to main content
Glama

get_active_elements

Retrieve real-time data on active elements (personas, skills, templates, agents, memories, ensembles) in DollhouseMCP for dynamic AI persona management and context control.

Instructions

Get information about currently active elements of a specific type

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
typeYesThe element type to check

Implementation Reference

  • The complete tool definition block for 'get_active_elements', including the handler function that executes the tool logic by calling server.getActiveElements(type). This is the primary implementation of the MCP tool.
    { 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.
    interface GetActiveElementsArgs { type: string; }
  • Registration of all element tools (including get_active_elements) into the tool registry during server setup.
    this.toolRegistry.registerMany(getElementTools(instance));
  • Interface definition for the underlying server.getActiveElements method called by the tool handler.
    getActiveElements(type: string): Promise<any>;

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/mcp-server'

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