### Start MCP Server with CLI Source: https://help.getzep.com/coding-with-llms Use this command to start the MCP server. Ensure you have the necessary CLI tools installed. ```bash zep start --http ``` -------------------------------- ### Get Batch Source: https://help.getzep.com/v3/llms.txt Retrieves a specific batch by its ID. ```APIDOC ## Get Batch ### Description Retrieves a specific batch by its ID. ### Method GET ### Endpoint /v1/batch/{batch_id} ### Parameters #### Path Parameters - **batch_id** (string) - Required - The ID of the batch. ### Response #### Success Response (200) - **batch** (object) - The batch object. ``` -------------------------------- ### Get Task Source: https://help.getzep.com/v3/llms.txt Retrieves a specific task by its ID. ```APIDOC ## Get Task ### Description Retrieves a specific task by its ID. ### Method GET ### Endpoint /v1/task/{task_id} ### Parameters #### Path Parameters - **task_id** (string) - Required - The ID of the task. ### Response #### Success Response (200) - **task** (object) - The task object. ``` -------------------------------- ### Get User Episodes Source: https://help.getzep.com/v3/llms.txt Retrieves a list of episodes associated with a user. ```APIDOC ## Get User Episodes ### Description Retrieves a list of episodes associated with a user. ### Method GET ### Endpoint /v1/graph/episode/user-episodes ### Parameters #### Query Parameters - **user_id** (string) - Required - The ID of the user. ### Response #### Success Response (200) - **episodes** (array) - A list of episode objects. ``` -------------------------------- ### Get Episodes for a node Source: https://help.getzep.com/v3/llms.txt Retrieves all episodes associated with a specific node. ```APIDOC ## Get Episodes for a node ### Description Retrieves all episodes associated with a specific node. ### Method GET ### Endpoint /v1/graph/node/episodes ### Parameters #### Query Parameters - **node_id** (string) - Required - The ID of the node. ### Response #### Success Response (200) - **episodes** (array) - A list of episode objects associated with the node. ``` -------------------------------- ### Add MCP Server with Claude Code Source: https://help.getzep.com/coding-with-llms Use the CLI to add the HTTP server for Claude Code. This command initiates the server setup process. ```bash claude mcp add ``` -------------------------------- ### Get Episode Source: https://help.getzep.com/v3/llms.txt Retrieves a specific episode by its ID. ```APIDOC ## Get Episode ### Description Retrieves a specific episode by its ID. ### Method GET ### Endpoint /v1/graph/episode/{episode_id} ### Parameters #### Path Parameters - **episode_id** (string) - Required - The ID of the episode. ### Response #### Success Response (200) - **episode** (object) - The episode object. ``` -------------------------------- ### Add Zep MCP Server via CLI Source: https://help.getzep.com/coding-with-llms Use this command to add the Zep documentation server as an MCP client using HTTP transport. Ensure you have the Zep CLI installed. ```bash claude mcp add zep-docs --transport http https://docs-mcp.getzep.com/mcp ``` -------------------------------- ### Get Node Source: https://help.getzep.com/v3/llms.txt Retrieves a specific node by its ID. ```APIDOC ## Get Node ### Description Retrieves a specific node by its ID. ### Method GET ### Endpoint /v1/graph/node/{node_id} ### Parameters #### Path Parameters - **node_id** (string) - Required - The ID of the node. ### Response #### Success Response (200) - **node** (object) - The node object. ``` -------------------------------- ### Memory: Get Sessions Source: https://help.getzep.com/v2/llms.txt Retrieves a list of all sessions. This can be filtered or paginated for large datasets. ```APIDOC ## GET /sessions ### Description Retrieves a list of all sessions. ### Method GET ### Endpoint /sessions ### Parameters #### Query Parameters - **limit** (integer) - Optional - The maximum number of sessions to return. - **offset** (integer) - Optional - The number of sessions to skip before returning results. ``` -------------------------------- ### MCP Server Functionality for AI Assistants Source: https://help.getzep.com/coding-with-llms AI assistants can automatically search Zep concepts, find code examples, access API documentation, and retrieve troubleshooting information when the MCP server is configured. ```text Search Zep concepts and features Find code examples and tutorials Access current API documentation Retrieve troubleshooting information ``` -------------------------------- ### Get Summaries Source: https://help.getzep.com/v2/llms.txt Retrieves summaries for a session by its ID. This is a deprecated method. ```APIDOC ## Get Summaries ### Description Retrieves summaries for a session by its ID. This is a deprecated method. ### Method [HTTP method not specified] ### Endpoint [Endpoint not specified] ### Parameters [Parameters not specified] ### Request Example [Request example not specified] ### Response #### Success Response (200) [Response details not specified] ``` -------------------------------- ### Get Document Source: https://help.getzep.com/v2/llms.txt Gets a specific document from a DocumentCollection by its UUID. This is a deprecated method. ```APIDOC ## Get Document ### Description Gets a specific document from a DocumentCollection by its UUID. This is a deprecated method. ### Method [HTTP method not specified] ### Endpoint [Endpoint not specified] ### Parameters [Parameters not specified] ### Request Example [Request example not specified] ### Response #### Success Response (200) [Response details not specified] ``` -------------------------------- ### Get Graph Thread Summaries Source: https://help.getzep.com/v3/llms.txt Retrieves all thread summaries within the graph. ```APIDOC ## Get Graph Thread Summaries ### Description Retrieves all thread summaries within the graph. ### Method GET ### Endpoint /v1/graph/thread-summaries/all ### Response #### Success Response (200) - **thread_summaries** (array) - A list of all thread summary objects in the graph. ``` -------------------------------- ### Group: Get All Groups Source: https://help.getzep.com/v2/llms.txt Retrieves a list of all groups. Useful for managing groups within the system. ```APIDOC ## GET /groups ### Description Retrieves a list of all groups. ### Method GET ### Endpoint /groups ### Parameters #### Query Parameters - **limit** (integer) - Optional - The maximum number of groups to return. - **offset** (integer) - Optional - The number of groups to skip before returning results. ``` -------------------------------- ### Get Observation Source: https://help.getzep.com/v3/llms.txt Retrieves a specific observation by its ID. ```APIDOC ## Get Observation ### Description Retrieves a specific observation by its ID. ### Method GET ### Endpoint /v1/graph/observations/{observation_id} ### Parameters #### Path Parameters - **observation_id** (string) - Required - The ID of the observation. ### Response #### Success Response (200) - **observation** (object) - The observation object. ``` -------------------------------- ### Get Graph Nodes Source: https://help.getzep.com/v3/llms.txt Retrieves all nodes within the graph. ```APIDOC ## Get Graph Nodes ### Description Retrieves all nodes within the graph. ### Method GET ### Endpoint /v1/graph/node/all ### Response #### Success Response (200) - **nodes** (array) - A list of all node objects in the graph. ``` -------------------------------- ### Get User Thread Summaries Source: https://help.getzep.com/v3/llms.txt Retrieves all thread summaries associated with a specific user. ```APIDOC ## Get User Thread Summaries ### Description Retrieves all thread summaries associated with a specific user. ### Method GET ### Endpoint /v1/graph/thread-summaries/user-summaries ### Parameters #### Query Parameters - **user_id** (string) - Required - The ID of the user. ### Response #### Success Response (200) - **thread_summaries** (array) - A list of thread summary objects associated with the user. ``` -------------------------------- ### Get Graph Observations Source: https://help.getzep.com/v3/llms.txt Retrieves all observations within the graph. ```APIDOC ## Get Graph Observations ### Description Retrieves all observations within the graph. ### Method GET ### Endpoint /v1/graph/observations/all ### Response #### Success Response (200) - **observations** (array) - A list of all observation objects in the graph. ``` -------------------------------- ### Get User Nodes Source: https://help.getzep.com/v3/llms.txt Retrieves all nodes associated with a specific user. ```APIDOC ## Get User Nodes ### Description Retrieves all nodes associated with a specific user. ### Method GET ### Endpoint /v1/graph/node/user-nodes ### Parameters #### Query Parameters - **user_id** (string) - Required - The ID of the user. ### Response #### Success Response (200) - **nodes** (array) - A list of node objects associated with the user. ``` -------------------------------- ### List Document Collections Source: https://help.getzep.com/v2/llms.txt Gets a list of all DocumentCollections. This is a deprecated method. ```APIDOC ## List Document Collections ### Description Gets a list of all DocumentCollections. This is a deprecated method. ### Method [HTTP method not specified] ### Endpoint [Endpoint not specified] ### Parameters [Parameters not specified] ### Request Example [Request example not specified] ### Response #### Success Response (200) [Response details not specified] ``` -------------------------------- ### User: Get Users Source: https://help.getzep.com/v2/llms.txt Retrieves a list of all users. This endpoint can be used to manage users or retrieve user information in bulk. ```APIDOC ## GET /users ### Description Retrieves a list of all users. ### Method GET ### Endpoint /users ### Parameters #### Query Parameters - **limit** (integer) - Optional - The maximum number of users to return. - **offset** (integer) - Optional - The number of users to skip before returning results. ``` -------------------------------- ### Get User Observations Source: https://help.getzep.com/v3/llms.txt Retrieves all observations associated with a specific user. ```APIDOC ## Get User Observations ### Description Retrieves all observations associated with a specific user. ### Method GET ### Endpoint /v1/graph/observations/user-observations ### Parameters #### Query Parameters - **user_id** (string) - Required - The ID of the user. ### Response #### Success Response (200) - **observations** (array) - A list of observation objects associated with the user. ``` -------------------------------- ### Graph: Node: Get Episodes for a node Source: https://help.getzep.com/v2/llms.txt Retrieves all episodes that involve a specific node. Useful for understanding the historical context of an entity. ```APIDOC ## GET /graph/nodes/{nodeId}/episodes ### Description Retrieves all episodes that involve a specific node. ### Method GET ### Endpoint /graph/nodes/{nodeId}/episodes ### Parameters #### Path Parameters - **nodeId** (string) - Required - The unique identifier of the node whose episodes to retrieve. ``` -------------------------------- ### Graph: Episode: Get User Episodes Source: https://help.getzep.com/v2/llms.txt Retrieves all episodes associated with a specific user. Useful for tracking user-specific event sequences. ```APIDOC ## GET /graph/users/{userId}/episodes ### Description Retrieves all episodes associated with a specific user. ### Method GET ### Endpoint /graph/users/{userId}/episodes ### Parameters #### Path Parameters - **userId** (string) - Required - The unique identifier of the user whose episodes to retrieve. ``` -------------------------------- ### Graph: Episode: Get Episode Source: https://help.getzep.com/v2/llms.txt Retrieves a specific episode by its unique identifier. Provides details about a sequence of events. ```APIDOC ## GET /graph/episodes/{episodeId} ### Description Retrieves a specific episode by its unique identifier. ### Method GET ### Endpoint /graph/episodes/{episodeId} ### Parameters #### Path Parameters - **episodeId** (string) - Required - The unique identifier of the episode to retrieve. ``` -------------------------------- ### User: Get User Sessions Source: https://help.getzep.com/v2/llms.txt Retrieves all sessions associated with a specific user. Useful for analyzing user activity. ```APIDOC ## GET /users/{userId}/sessions ### Description Retrieves all sessions associated with a specific user. ### Method GET ### Endpoint /users/{userId}/sessions ### Parameters #### Path Parameters - **userId** (string) - Required - The unique identifier of the user whose sessions to retrieve. #### Query Parameters - **limit** (integer) - Optional - The maximum number of sessions to return. - **offset** (integer) - Optional - The number of sessions to skip before returning results. ``` -------------------------------- ### User: Get User Source: https://help.getzep.com/v2/llms.txt Retrieves a specific user's profile by their unique identifier. Provides detailed information about a single user. ```APIDOC ## GET /users/{userId} ### Description Retrieves a specific user's profile. ### Method GET ### Endpoint /users/{userId} ### Parameters #### Path Parameters - **userId** (string) - Required - The unique identifier of the user to retrieve. ``` -------------------------------- ### Get Session Facts Source: https://help.getzep.com/v2/llms.txt Returns all facts for a given session ID. This is a deprecated method. ```APIDOC ## Get Session Facts ### Description Returns all facts for a given session ID. This is a deprecated method. ### Method [HTTP method not specified] ### Endpoint [Endpoint not specified] ### Parameters [Parameters not specified] ### Request Example [Request example not specified] ### Response #### Success Response (200) [Response details not specified] ``` -------------------------------- ### Memory: Get Session Source: https://help.getzep.com/v2/llms.txt Retrieves a specific session by its unique identifier. Useful for fetching historical session data. ```APIDOC ## GET /sessions/{sessionId} ### Description Retrieves a specific session by its unique identifier. ### Method GET ### Endpoint /sessions/{sessionId} ### Parameters #### Path Parameters - **sessionId** (string) - Required - The unique identifier of the session to retrieve. ``` -------------------------------- ### Memory: Get Messages for Session Source: https://help.getzep.com/v2/llms.txt Retrieves all messages within a specific session. Useful for reconstructing conversations. ```APIDOC ## GET /sessions/{sessionId}/messages ### Description Retrieves all messages within a specific session. ### Method GET ### Endpoint /sessions/{sessionId}/messages ### Parameters #### Path Parameters - **sessionId** (string) - Required - The unique identifier of the session whose messages to retrieve. #### Query Parameters - **limit** (integer) - Optional - The maximum number of messages to return. - **offset** (integer) - Optional - The number of messages to skip before returning results. ``` -------------------------------- ### Get User Facts Source: https://help.getzep.com/v2/llms.txt Retrieves facts associated with a user. This is a deprecated method. ```APIDOC ## Get User Facts ### Description Retrieves facts associated with a user. This is a deprecated method. ### Method [HTTP method not specified] ### Endpoint [Endpoint not specified] ### Parameters [Parameters not specified] ### Request Example [Request example not specified] ### Response #### Success Response (200) [Response details not specified] ``` -------------------------------- ### Group: Get Group Source: https://help.getzep.com/v2/llms.txt Retrieves a specific group by its unique identifier. Provides details about a single group. ```APIDOC ## GET /groups/{groupId} ### Description Retrieves a specific group by its unique identifier. ### Method GET ### Endpoint /groups/{groupId} ### Parameters #### Path Parameters - **groupId** (string) - Required - The unique identifier of the group to retrieve. ``` -------------------------------- ### Get Entity Edges for a node Source: https://help.getzep.com/v3/llms.txt Retrieves all entity edges connected to a specific node. ```APIDOC ## Get Entity Edges for a node ### Description Retrieves all entity edges connected to a specific node. ### Method GET ### Endpoint /v1/graph/node/entity-edges ### Parameters #### Query Parameters - **node_id** (string) - Required - The ID of the node. ### Response #### Success Response (200) - **edges** (array) - A list of edge objects connected to the node. ``` -------------------------------- ### Graph: Node: Get Entity Edges for a node Source: https://help.getzep.com/v2/llms.txt Retrieves all edges connected to a specific node. Shows relationships involving that entity. ```APIDOC ## GET /graph/nodes/{nodeId}/edges ### Description Retrieves all edges connected to a specific node. ### Method GET ### Endpoint /graph/nodes/{nodeId}/edges ### Parameters #### Path Parameters - **nodeId** (string) - Required - The unique identifier of the node whose edges to retrieve. ``` -------------------------------- ### Graph: Get Entity Types Source: https://help.getzep.com/v2/llms.txt Retrieves the available entity types in the graph. Useful for understanding the schema of the graph data. ```APIDOC ## GET /graph/entity-types ### Description Retrieves the available entity types in the graph. ### Method GET ### Endpoint /graph/entity-types ``` -------------------------------- ### Graph: Episode: Get Group Episodes Source: https://help.getzep.com/v2/llms.txt Retrieves all episodes associated with a specific group. Episodes represent sequences of events or interactions. ```APIDOC ## GET /graph/groups/{groupId}/episodes ### Description Retrieves all episodes associated with a specific group. ### Method GET ### Endpoint /graph/groups/{groupId}/episodes ### Parameters #### Path Parameters - **groupId** (string) - Required - The unique identifier of the group whose episodes to retrieve. ``` -------------------------------- ### Memory: Get Session Memory Source: https://help.getzep.com/v2/llms.txt Retrieves the memory associated with a specific session. This includes all facts and messages within that session. ```APIDOC ## GET /sessions/{sessionId}/memory ### Description Retrieves the memory associated with a specific session. ### Method GET ### Endpoint /sessions/{sessionId}/memory ### Parameters #### Path Parameters - **sessionId** (string) - Required - The unique identifier of the session whose memory to retrieve. ``` -------------------------------- ### Graph: Edge: Get User Edges Source: https://help.getzep.com/v2/llms.txt Retrieves all edges associated with a specific user. Useful for understanding user-related connections in the graph. ```APIDOC ## GET /graph/users/{userId}/edges ### Description Retrieves all edges associated with a specific user. ### Method GET ### Endpoint /graph/users/{userId}/edges ### Parameters #### Path Parameters - **userId** (string) - Required - The unique identifier of the user whose edges to retrieve. ``` -------------------------------- ### List Custom Instructions Source: https://help.getzep.com/v3/llms.txt Lists all custom instructions available. ```APIDOC ## List Custom Instructions ### Description Lists all custom instructions available. ### Method GET ### Endpoint /v1/graph/custom-instructions ### Response #### Success Response (200) - **custom_instructions** (array) - A list of custom instruction objects. ``` -------------------------------- ### Graph: Node: Get User Nodes Source: https://help.getzep.com/v2/llms.txt Retrieves all nodes associated with a specific user. Useful for understanding user-centric entities in the graph. ```APIDOC ## GET /graph/users/{userId}/nodes ### Description Retrieves all nodes associated with a specific user. ### Method GET ### Endpoint /graph/users/{userId}/nodes ### Parameters #### Path Parameters - **userId** (string) - Required - The unique identifier of the user whose nodes to retrieve. ``` -------------------------------- ### Configure Zep Docs MCP Server Source: https://help.getzep.com/coding-with-llms Create a .cursor/mcp.json file or configure it globally to specify the URL for the 'zep-docs' MCP server. ```json { "mcpServers": { "zep-docs": { "url": "https://docs-mcp.getzep.com/mcp" } } } ``` -------------------------------- ### Get Document Collection Source: https://help.getzep.com/v2/llms.txt Gets a specific DocumentCollection by its identifier. This is a deprecated method. ```APIDOC ## Get Document Collection ### Description Gets a specific DocumentCollection by its identifier. This is a deprecated method. ### Method [HTTP method not specified] ### Endpoint [Endpoint not specified] ### Parameters [Parameters not specified] ### Request Example [Request example not specified] ### Response #### Success Response (200) [Response details not specified] ``` -------------------------------- ### Add Custom Instructions Source: https://help.getzep.com/v3/llms.txt Adds new custom instructions. ```APIDOC ## Add Custom Instructions ### Description Adds new custom instructions. ### Method POST ### Endpoint /v1/graph/custom-instructions/add ### Parameters #### Request Body - **instruction** (string) - Required - The custom instruction text. - **metadata** (object) - Optional - Metadata associated with the instruction. ``` -------------------------------- ### Configure Zep Docs MCP Server (Cursor) Source: https://help.getzep.com/coding-with-llms Configure the Zep documentation MCP server for Cursor by creating a JSON configuration file. Enable MCP servers in Cursor settings. ```json { "mcpServers": { "zep-docs": { "url": "https://docs-mcp.getzep.com/mcp" } } } ``` -------------------------------- ### MDX Bundler Entry Point Source: https://help.getzep.com/coding-with-llms Exports default content and frontmatter from an MDX file. It sets up the necessary environment and imports for rendering MDX content. ```javascript // _mdx_bundler_entry_point-8e094442-7172-4d78-adc3-abcdd06dc5ef.mdx var mdx_bundler_entry_point_8e094442_7172_4d78_adc3_abcdd06dc5ef_exports = {}; __export(mdx_bundler_entry_point_8e094442_7172_4d78_adc3_abcdd06dc5ef_exports, { default: () => MDXContent, frontmatter: () => frontmatter }); init_define_process_env(); var import_jsx_runtime = __toESM(require_jsx_runtime()); // global-externals:@mdx-js/react init_define_process_env(); var { useMDXComponents } = MdxJsReact; // _mdx_bundler_entry_point-8e094442-7172-4d78-adc3-abcdd06dc5ef.mdx var frontmatter = void 0; function _createMdxContent(props) { const _components = { p: "p", ...useMDXComponents(), ...props.components }; return (0, import_jsx_runtime.jsx)(_components.p, { children: "Run end-to-end context evaluations using Zep\\u2019s evaluation framework" }); } function MDXContent(props = {}) { const { wrapper: MDXLayout } = { ...useMDXComponents(), ...props.components }; return MDXLayout ? (0, import_jsx_runtime.jsx)(MDXLayout, { ...props, children: (0, import_jsx_runtime.jsx)(_createMdxContent, { ...props }) }) : _createMdxContent(props); } return __toCommonJS(mdx_bundler_entry_point_8e094442_7172_4d78_adc3_abcdd06dc5ef_exports); ``` -------------------------------- ### Configure Zep Docs MCP Server (Other Clients) Source: https://help.getzep.com/coding-with-llms Configure other MCP clients to use the Zep documentation server. Ensure you are using the HTTP transport. ```text URL: https://docs-mcp.getzep.com/mcp ``` -------------------------------- ### Create Batch Source: https://help.getzep.com/v3/llms.txt Creates a new batch. ```APIDOC ## Create Batch ### Description Creates a new batch. ### Method POST ### Endpoint /v1/batch/create ### Parameters #### Request Body - **batch_name** (string) - Optional - The name of the batch. - **description** (string) - Optional - A description for the batch. ``` -------------------------------- ### Configure MCP Client with HTTP Transport Source: https://help.getzep.com/coding-with-llms Set up your MCP client to use HTTP transport by specifying the correct URL. This is essential for connecting to the Zep documentation server. ```txt URL: https://docs-mcp.getzep.com/mcp ``` -------------------------------- ### Define Process Environment Source: https://help.getzep.com/coding-with-llms Initializes environment variables for the process. This is a placeholder function and does not contain any executable logic in the provided snippet. ```javascript // var init_define_process_env = __esm({ "": () => {} }); ``` -------------------------------- ### Retrieves project information Source: https://help.getzep.com/v3/llms.txt Retrieves information about the current project. ```APIDOC ## Retrieves project information ### Description Retrieves information about the current project. ### Method GET ### Endpoint /v1/project ### Response #### Success Response (200) - **project_info** (object) - An object containing project details. ``` -------------------------------- ### MDX Content Rendering Source: https://help.getzep.com/coding-with-llms This snippet demonstrates how MDX content is rendered, including the use of JSX runtime and component mapping. It's part of the internal build process for MDX files. ```javascript var Component = (() => {\n var __create = Object.create;\n var __defProp = Object.defineProperty;\n var __getOwnPropDesc = Object.getOwnPropertyDescriptor;\n var __getOwnPropNames = Object.getOwnPropertyNames;\n var __getProtoOf = Object.getPrototypeOf;\n var __hasOwnProp = Object.prototype.hasOwnProperty;\n var __esm = (fn, res, err) => function __init() {\n if (err) throw err[0];\n try {\n return fn && (res = (0, fn[__getOwnPropNames(fn)[0]])(fn = 0)), res;\n } catch (e) {\n throw err = [e], e;\n }\n };\n var __commonJS = (cb, mod) => function __require() {\n try {\n return mod || (0, cb[__getOwnPropNames(cb)[0]])((mod = { exports: {} }).exports, mod), mod.exports;\n } catch (e) {\n throw mod = 0, e;\n }\n };\n var __export = (target, all) => {\n for (var name in all)\n __defProp(target, name, { get: all[name], enumerable: true });\n };\n var __copyProps = (to, from, except, desc) => {\n if (from && typeof from === "object" || typeof from === "function") {\n for (let key of __getOwnPropNames(from))\n if (!__hasOwnProp.call(to, key) && key !== except)\n __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });\n }\n return to;\n };\n var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps(\n // If the importer is in node compatibility mode or this is not an ESM\n // file that has been converted to a CommonJS file using a Babel-\n // compatible transform (i.e. "__esModule" has not been set), then set\n // "default" to the CommonJS "module.exports" for node compatibility.\n isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target,\n mod\n ));\n var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);\n\n // \n var init_define_process_env = __esm({\n ""() {\n }\n });\n\n // global-externals:react/jsx-runtime\n var require_jsx_runtime = __commonJS({\n "global-externals:react/jsx-runtime"(exports, module) {\n init_define_process_env();\n module.exports = _jsx_runtime;\n }\n });\n\n // _mdx_bundler_entry_point-5610d463-872f-464c-8cb6-63d886314089.mdx\n var mdx_bundler_entry_point_5610d463_872f_464c_8cb6_63d886314089_exports = {};\n __export(mdx_bundler_entry_point_5610d463_872f_464c_8cb6_63d886314089_exports, {\n default: () => MDXContent,\n frontmatter: () => frontmatter\n });\n init_define_process_env();\n var import_jsx_runtime = __toESM(require_jsx_runtime());\n\n // global-externals:@mdx-js/react\n init_define_process_env();\n var { useMDXComponents } = MdxJsReact;\n\n // _mdx_bundler_entry_point-5610d463-872f-464c-8cb6-63d886314089.mdx\n var frontmatter = void 0;\n function _createMdxContent(props) {\n const _components = {\n p: "p",\n ...useMDXComponents(),\n ...props.components\n };\n return (0, import_jsx_runtime.jsx)(_components.p, {\n children: "Give AI coding assistants real-time access to Zep\\u2019s documentation." });\n }\n function MDXContent(props = {}) {\n const { wrapper: MDXLayout } = {\n ...useMDXComponents(),\n ...props.components\n };\n return MDXLayout ? (0, import_jsx_runtime.jsx)(MDXLayout, {\n ...props,\n children: (0, import_jsx_runtime.jsx)(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n }\n return __toCommonJS(mdx_bundler_entry_point_5610d463_872f_464c_8cb6_63d886314089_exports);\n})();\n;return Component; ``` -------------------------------- ### User: Add User Source: https://help.getzep.com/v2/llms.txt Creates a new user profile in the system. User profiles can be used to organize and retrieve data. ```APIDOC ## POST /users ### Description Creates a new user profile. ### Method POST ### Endpoint /users ### Parameters #### Request Body - **userId** (string) - Required - The unique identifier for the user. - **metadata** (object) - Optional - Additional metadata for the user. ``` -------------------------------- ### JavaScript Module Bundling Helpers Source: https://help.getzep.com/coding-with-llms These are utility functions for module bundling, including ESM and CommonJS conversions, property copying, and defining environment variables. They are typically part of a build process. ```javascript var __defProp = Object.defineProperty; var __getOwnPropDesc = Object.getOwnPropertyDescriptor; var __getOwnPropNames = Object.getOwnPropertyNames; var __hasOwnProp = Object.prototype.hasOwnProperty; var __create = Object.create; var __commonJS = (cb, mod) => function __require() { return mod || (0, cb[__getOwnPropNames](cb)[0])(mod = { exports: {} }, mod), mod.exports; }; var __copyProps = (to, from, except, desc) => { if (from && typeof from === "object" || typeof from === "function") { for (let key of __getOwnPropNames(from)) if (!__hasOwnProp.call(to, key) && key !== except) __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); } return to; }; var __toESM = (mod, isNodeMode, target) => { target = mod != null ? __create(__getProtoOf(mod)) : {}; if (mod != null && __hasOwnProp.call(mod, "default")) __defProp(target, "default", { value: mod["default"], enumerable: true }); if (isNodeMode || !mod || !mod.__esModule) { // If the importer is in node compatibility mode or this is not an ESM // file that has been converted to a CommonJS file using a Babel- // compatible transform (i.e. "__esModule" has not been set), then set // "default" to the CommonJS "module.exports" for node compatibility. __defProp(target, "default", { value: mod, enumerable: true }); } return __copyProps(target, mod); }; var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); // var init_define_process_env = __esm({ "": () => { } }); // global-externals:react/jsx-runtime var require_jsx_runtime = __commonJS({ "global-externals:react/jsx-runtime"(exports, module) { init_define_process_env(); module.exports = _jsx_runtime; } }); // _mdx_bundler_entry_point-916d01a5-78f2-45d6-a922-e0539c1d6cbf.mdx var mdx_bundler_entry_point_916d01a5_78f2_45d6_a922_e0539c1d6cbf_exports = {}; __export(mdx_bundler_entry_point_916d01a5_78f2_45d6_a922_e0539c1d6cbf_exports, { default: () => MDXContent, frontmatter: () => frontmatter }); init_define_process_env(); var import_jsx_runtime = __toESM(require_jsx_runtime()); // global-externals:@mdx-js/react init_define_process_env(); var { useMDXComponents } = MdxJsReact; // _mdx_bundler_entry_point-916d01a5-78f2-45d6-a922-e0539c1d6cbf.mdx var frontmatter = void 0; function _createMdxContent(props) { const _components = { a: "a", p: "p", ...useMDXComponents(), ...props.components }; return (0, import_jsx_runtime.jsxs)(_components.p, { children: ["We’re hiring! ", (0, import_jsx_runtime.jsx)(_components.a, { href: "https://www.getzep.com/careers/", children: "Come build with us ➔" })] }); } function MDXContent(props = {}) { const { wrapper: MDXLayout } = { ...useMDXComponents(), ...props.components }; return MDXLayout ? ( (0, import_jsx_runtime.jsx)(MDXLayout, { ...props, children: (0, import_jsx_runtime.jsx)(_createMdxContent, { ...props }) }) ) : ( _createMdxContent(props) ); } return __toCommonJS(mdx_bundler_entry_point_916d01a5_78f2_45d6_a922_e0539c1d6cbf_exports); })(); ;return Component; ``` -------------------------------- ### Get Group Facts Source: https://help.getzep.com/v2/llms.txt Retrieves facts associated with a group. This is a deprecated method. ```APIDOC ## Get Group Facts ### Description Retrieves facts associated with a group. This is a deprecated method. ### Method [HTTP method not specified] ### Endpoint [Endpoint not specified] ### Parameters [Parameters not specified] ### Request Example [Request example not specified] ### Response #### Success Response (200) [Response details not specified] ``` -------------------------------- ### List Batches Source: https://help.getzep.com/v3/llms.txt Retrieves a list of all batches. ```APIDOC ## List Batches ### Description Retrieves a list of all batches. ### Method GET ### Endpoint /v1/batch/list ### Response #### Success Response (200) - **batches** (array) - A list of batch objects. ``` -------------------------------- ### Get Session Message Source: https://help.getzep.com/v2/llms.txt Retrieves a specific message from a session. This is a deprecated method. ```APIDOC ## Get Session Message ### Description Retrieves a specific message from a session. This is a deprecated method. ### Method [HTTP method not specified] ### Endpoint [Endpoint not specified] ### Parameters [Parameters not specified] ### Request Example [Request example not specified] ### Response #### Success Response (200) [Response details not specified] ``` -------------------------------- ### MDX Content Rendering Source: https://help.getzep.com/coding-with-llms This snippet shows how MDX content is rendered, including the use of JSX runtime and MDX components. It's part of the build output for an MDX file. ```javascript self.__next_f.push([1, "46:[\"$\",\"$L81\",null,{\"children\":[\"$\",\"$L9a\",null,{\"html\":\"\u003cp\u003eWe’re hiring! \u003ca class=\\\"fern-mdx-link\\\" target=\\\"\_blank\\\" rel=\\\"noreferrer\\\" href=\\\"https://www.getzep.com/careers/\\\"\u003eCome build with us →\u003csvg xmlns=\\\"http://www.w3.org/2000/svg\\\" width=\\\"24\\\" height=\\\"24\\\" viewBox=\\\"0 0 24 24\\\" fill=\\\"none\\\" stroke=\\\"currentColor\\\" stroke-width=\\\"2\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" class=\\\"lucide lucide-external-link external-link-icon\\\"\u003e\u003cpath d=\\\"M15 3h6v6\\\"\u003e\u003c/path\u003e\u003cpath d=\\\"M10 14 21 3\\\"\u003e\u003c/path\u003e\u003cpath d=\\\"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6\\\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/p\u003e\", \"mdx\":{\"code\":\"$9b\", \"jsxElements\":[], \"scope\":\"$undefined\"}, \"engine\":\"esbuild\", \"fallback\":\"We're hiring! [Come build with us "])" ] }); ``` -------------------------------- ### Next.js Internal Module Initialization Source: https://help.getzep.com/coding-with-llms This code represents the initialization of a module within a Next.js application. It includes helper functions for module creation and property definition, typical for JavaScript module systems. ```javascript self.__next_f.push([1,"d2:null\n"]) ``` ```javascript self.__next_f.push([1,"d5:Te11,"]) ``` ```javascript var Component = (() => {\n var __create = Object.create;\n var __defProp = Object.defineProperty;\n var __getOwnPropDesc = Object.getOwnPropertyDescriptor;\n var __getOwnPropNames = Object.getOwnPropertyNames;\n var __getProtoOf = Object.getPrototypeOf;\n var __hasOwnProp = Object.prototype.hasOwnProperty;\n var __esm = (fn, res, err) => function __init() {\n if (err) throw err[0];\n try {\n return fn && (res = (0, fn[__getOwnPropNames(fn)[0]])(fn = 0)), res;\n } catch (e) {\n throw err = [e], e;\n }\n };\n var __commonJS = (cb, mod) => function __require() {\n try {\n return mod || (0, cb[__getOwnPropNames(cb)[0]])((mod = { exports: {} }).exports, mod), mod.exports;\n } catch (e) {\n throw mod = 0, e;\n }\n };\n var __export = (target, all) => {\n for (var name in all)\n __defProp(target, name, { get: all[name], enumerable: true });\n };\n var __copyProps = (to, from, except, desc) => {\n if (from && typeof from === "object" || typeof from === "function") {\n for (let key of __getOwnPropNames(from))\n if ``` -------------------------------- ### Batch Get Documents Source: https://help.getzep.com/v2/llms.txt Batch retrieves documents from a DocumentCollection by their UUIDs. This is a deprecated method. ```APIDOC ## Batch Get Documents ### Description Batch retrieves documents from a DocumentCollection by their UUIDs. This is a deprecated method. ### Method [HTTP method not specified] ### Endpoint [Endpoint not specified] ### Parameters [Parameters not specified] ### Request Example [Request example not specified] ### Response #### Success Response (200) [Response details not specified] ``` -------------------------------- ### JavaScript Module Initialization Boilerplate Source: https://help.getzep.com/coding-with-llms This JavaScript code provides a common pattern for initializing modules, including helper functions for module creation and export. It's often used in complex JavaScript projects. ```javascript var Component = (() => { var __create = Object.create; var __defProp = Object.defineProperty; var __getOwnPropDesc = Object.getOwnPropertyDescriptor; var __getOwnPropNames = Object.getOwnPropertyNames; var __getProtoOf = Object.getPrototypeOf; var __hasOwnProp = Object.prototype.hasOwnProperty; var __esm = (fn, res, err) => function __init() { if (err) throw err[0]; try { return fn && (res = (0, fn[__getOwnPropNames(fn)[0]])(fn = 0)), res; } catch (e) { throw err = [e], e; } }; var __commonJS = (cb, mod) => function __require() { try { return mod || (0, cb[__getOwnPropNames(cb)[0]])((mod = { exports: {} }).exports, mod), mod.exports; } catch (e) { throw mod = 0, e; } }; var __export = (target, all) => { for (var name in all) __defProp(target, name, { get: all[name], enumerable: true }); }; var __copyProps = (to, from, except, desc) => { if (from && typeof from === "object" || typeof from === "function") { for (let key of __getOwnPropNames(from)) if (!__hasOwnProp.call(to, key) && key !== except) __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); } return to; }; var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( // If the importer is in node compatibility mode or this is not an ESM // file that has been converted to a CommonJS file using a ``` -------------------------------- ### Graph: Clone graph Source: https://help.getzep.com/v2/llms.txt Creates a copy of the entire graph. Useful for backups or creating isolated environments. ```APIDOC ## POST /graph/clone ### Description Creates a copy of the entire graph. ### Method POST ### Endpoint /graph/clone ### Parameters #### Request Body - **newGraphName** (string) - Required - The name for the new cloned graph. ``` -------------------------------- ### List Batch Items Source: https://help.getzep.com/v3/llms.txt Retrieves a list of all items within a specific batch. ```APIDOC ## List Batch Items ### Description Retrieves a list of all items within a specific batch. ### Method GET ### Endpoint /v1/batch/list-items ### Parameters #### Query Parameters - **batch_id** (string) - Required - The ID of the batch. ### Response #### Success Response (200) - **items** (array) - A list of item objects within the batch. ``` -------------------------------- ### Context Template Operations Source: https://help.getzep.com/v3/llms.txt Operations for managing context templates. ```APIDOC ## Create Context Template ### Description Creates a new context template. ### Method POST ### Endpoint /context-templates ### Request Body - **name** (string) - Required - The name of the context template. - **content** (string) - Required - The content of the context template. ## Get Context Template ### Description Retrieves a specific context template by name. ### Method GET ### Endpoint /context-templates/{name} ## Update Context Template ### Description Updates an existing context template. ### Method PUT ### Endpoint /context-templates/{name} ### Request Body - **content** (string) - Required - The updated content for the context template. ## List Context Templates ### Description Retrieves a list of all available context templates. ### Method GET ### Endpoint /context-templates ## Delete Context Template ### Description Deletes a specified context template. ### Method DELETE ### Endpoint /context-templates/{name} ``` -------------------------------- ### Add Batch Items Source: https://help.getzep.com/v3/llms.txt Adds items to an existing batch. ```APIDOC ## Add Batch Items ### Description Adds items to an existing batch. ### Method POST ### Endpoint /v1/batch/add-items ### Parameters #### Request Body - **batch_id** (string) - Required - The ID of the batch to add items to. - **items** (array) - Required - A list of items to add to the batch. ```