get_element_details
Retrieve detailed information about personas, skills, templates, agents, memories, or ensembles in the DollhouseMCP server for dynamic AI persona management.
Instructions
Get detailed information about a specific element
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | The element name to get details for | |
| type | Yes | The element type |
Implementation Reference
- src/server/tools/ElementTools.ts:177-177 (handler)The MCP tool handler for get_element_details. Receives arguments and delegates to the server's getElementDetails method.handler: (args: GetElementDetailsArgs) => server.getElementDetails(args.name, args.type)
- Input schema validation for the get_element_details tool defining name and type parameters.inputSchema: { type: "object", properties: { name: { type: "string", description: "The element name to get details for", }, type: { type: "string", description: "The element type", enum: Object.values(ElementType), }, }, required: ["name", "type"], },
- TypeScript interface defining the arguments for get_element_details.interface GetElementDetailsArgs { name: string; type: string; }
- src/server/ServerSetup.ts:53-53 (registration)Registration of element tools including get_element_details via getElementTools call.this.toolRegistry.registerMany(getElementTools(instance));
- src/server/types.ts:22-22 (schema)Interface definition of the underlying server.getElementDetails method in IToolHandler.getElementDetails(name: string, type: string): Promise<any>;