Skip to main content
Glama

get_worldview

Retrieve current worldview primitives and beliefs to understand system perspectives and maintain continuity in AI memory storage.

Instructions

Retrieve current worldview primitives and beliefs

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Implementation Reference

  • The actual implementation of getWorldviewPrimitives() method that queries the worldview_primitives table, ordered by confidence and stability score
    async getWorldviewPrimitives() {
      try {
        const primitives = await this.db
          .select()
          .from(schema.worldviewPrimitives)
          .orderBy(
            desc(schema.worldviewPrimitives.confidence),
            desc(schema.worldviewPrimitives.stabilityScore)
          );
    
        return primitives;
      } catch (error) {
        console.error('Error getting worldview primitives:', error);
        throw error;
      }
    }
  • Tool schema definition for get_worldview with description and empty input parameters
    name: "get_worldview",
    description: "Retrieve current worldview primitives and beliefs",
    inputSchema: {
      type: "object",
      properties: {}
    }
  • mcp.js:589-591 (registration)
    MCP server request handler that routes get_worldview calls to the memory manager method
    case "get_worldview":
      const worldview = await memoryManager.getWorldviewPrimitives();
      return { content: [{ type: "text", text: JSON.stringify(worldview, null, 2) }] };
  • mcp.js:191-196 (registration)
    MCP server tool registration for get_worldview in ListToolsRequestSchema handler
    name: "get_worldview",
    description: "Retrieve current worldview primitives and beliefs",
    inputSchema: {
      type: "object",
      properties: {}
    }
  • Database schema definition for worldview_primitives table with category, belief, confidence, emotionalValence, and other fields
    export const worldviewPrimitives = pgTable("worldview_primitives", {
    	id: uuid().defaultRandom().primaryKey().notNull(),
    	category: text().notNull(),
    	belief: text().notNull(),
    	confidence: doublePrecision(),
    	emotionalValence: doublePrecision("emotional_valence"),
    	stabilityScore: doublePrecision("stability_score"),
    	connectedBeliefs: uuid("connected_beliefs").array(),
    	activationPatterns: jsonb("activation_patterns"),
    	memoryFilterRules: jsonb("memory_filter_rules"),
    	influencePatterns: jsonb("influence_patterns"),
    	preferredClusters: uuid("preferred_clusters").array(),
    });

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

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