# Memco Docs > Memco provides a governed continual learning memory layer for AI agents, connecting via MCP. ## Getting Started - [Memco Documentation](https://docs.memco.ai/): Memco is a governed continual learning memory layer for AI agents, connecting via MCP. - [Quickstart](https://docs.memco.ai/quickstart/): Connect Memco to your AI agent in under 5 minutes using plugins or MCP. ## Concepts - [How Memco Works](https://docs.memco.ai/concepts/how-memco-works/): The memory lifecycle in Memco: how knowledge is created, curated, retrieved, and improved over time. - [Knowledge Domains](https://docs.memco.ai/concepts/knowledge-domains/): How Memco domains define the semantics for creating, searching, and tagging knowledge within specific areas of work. - [Trust](https://docs.memco.ai/concepts/trust/): How TrustDist scores and validates knowledge based on accumulated evidence. - [Privacy](https://docs.memco.ai/concepts/privacy/): How Memco protects your data: what gets stored, who can access it, and the security practices behind it. ## MCP - [MCP Overview](https://docs.memco.ai/mcp/overview/): How to connect to Memco via MCP, including multi-domain support and authentication. - [Seed Your Workspace](https://docs.memco.ai/mcp/seed-your-workspace/): Bootstrap your team's shared memory from sessions, remembered notes, and instruction files already on your machine. - [Tools Reference](https://docs.memco.ai/mcp/tools-reference/): Complete reference for Memco's MCP tools: list_domains, start_session, search, get_memory, create_memory, enrich_memory, share_feedback, and revert_memory. ## Personal Memory - [Personal Memory](https://docs.memco.ai/personal-memory/overview/): Portable personal memory for AI agents — your preferences and context, available across every agent you use. - [Seed Your Memory](https://docs.memco.ai/personal-memory/seed-your-memory/): Bootstrap your personal memory from preferences you have already written down in instruction files and agent memory. - [Personal Memory Tools Reference](https://docs.memco.ai/personal-memory/tools-reference/): Complete reference for Memco Personal Memory's MCP tools: start_session, search, list_memories, get_memory, write_memory, update_memory, and delete_memory. ## SDK - [SDK Overview](https://docs.memco.ai/sdk/index/): Official Python and Node.js SDKs for Memco Shared Memory: when to use them instead of MCP, what they provide, and how to install them. - [Building an Agent with the SDK](https://docs.memco.ai/sdk/building-an-agent/): How to give an agent you build yourself a shared memory: the learning loop, the toolset export for LangChain, Anthropic and OpenAI, and the patterns that make it work. - [Embedding Memory in Your Product](https://docs.memco.ai/sdk/embedding-memory/): How to make Memco Shared Memory part of a product you ship to your own customers: memory networks per customer, inherited networks for seeding knowledge, and external users authenticated by you. - [Overview](https://docs.memco.ai/sdk/python/latest/) - [Overview](https://docs.memco.ai/sdk/python/latest/agent/) - [AGENT_RECOVERABLE](https://docs.memco.ai/sdk/python/latest/agent/#memcoai.agent.AGENT_RECOVERABLE) - [AsyncTool](https://docs.memco.ai/sdk/python/latest/agent/#memcoai.agent.AsyncTool) - [AsyncToolset](https://docs.memco.ai/sdk/python/latest/agent/#memcoai.agent.AsyncToolset) - [Tool](https://docs.memco.ai/sdk/python/latest/agent/#memcoai.agent.Tool) - [Toolset](https://docs.memco.ai/sdk/python/latest/agent/#memcoai.agent.Toolset) - [briefing](https://docs.memco.ai/sdk/python/latest/agent/#memcoai.agent.briefing) - [render](https://docs.memco.ai/sdk/python/latest/agent/#memcoai.agent.render) - [Overview](https://docs.memco.ai/sdk/python/latest/clients/) - [Memco](https://docs.memco.ai/sdk/python/latest/clients/#memcoai.Memco) - [AsyncMemco](https://docs.memco.ai/sdk/python/latest/clients/#memcoai.AsyncMemco) - [provenance](https://docs.memco.ai/sdk/python/latest/clients/#memcoai.provenance) - [Overview](https://docs.memco.ai/sdk/python/latest/errors/) - [MemcoAPIError](https://docs.memco.ai/sdk/python/latest/errors/#memcoai.errors.MemcoAPIError) - [MemcoAuthenticationError](https://docs.memco.ai/sdk/python/latest/errors/#memcoai.errors.MemcoAuthenticationError) - [MemcoConfigError](https://docs.memco.ai/sdk/python/latest/errors/#memcoai.errors.MemcoConfigError) - [MemcoError](https://docs.memco.ai/sdk/python/latest/errors/#memcoai.errors.MemcoError) - [MemcoInternalError](https://docs.memco.ai/sdk/python/latest/errors/#memcoai.errors.MemcoInternalError) - [MemcoInvalidRequestError](https://docs.memco.ai/sdk/python/latest/errors/#memcoai.errors.MemcoInvalidRequestError) - [MemcoNotFoundError](https://docs.memco.ai/sdk/python/latest/errors/#memcoai.errors.MemcoNotFoundError) - [MemcoPermissionError](https://docs.memco.ai/sdk/python/latest/errors/#memcoai.errors.MemcoPermissionError) - [MemcoPreconditionFailedError](https://docs.memco.ai/sdk/python/latest/errors/#memcoai.errors.MemcoPreconditionFailedError) - [MemcoResourceExhaustedError](https://docs.memco.ai/sdk/python/latest/errors/#memcoai.errors.MemcoResourceExhaustedError) - [MemcoSunsetError](https://docs.memco.ai/sdk/python/latest/errors/#memcoai.errors.MemcoSunsetError) - [MemcoTimeoutError](https://docs.memco.ai/sdk/python/latest/errors/#memcoai.errors.MemcoTimeoutError) - [MemcoUnavailableError](https://docs.memco.ai/sdk/python/latest/errors/#memcoai.errors.MemcoUnavailableError) - [MemcoUnhealthyError](https://docs.memco.ai/sdk/python/latest/errors/#memcoai.errors.MemcoUnhealthyError) - [ResourceExhaustedKind](https://docs.memco.ai/sdk/python/latest/errors/#memcoai.errors.ResourceExhaustedKind) - [SunsetKind](https://docs.memco.ai/sdk/python/latest/errors/#memcoai.errors.SunsetKind) - [from_rpc_error](https://docs.memco.ai/sdk/python/latest/errors/#memcoai.errors.from_rpc_error) - [Overview](https://docs.memco.ai/sdk/python/latest/operations/) - [MemoryOperations](https://docs.memco.ai/sdk/python/latest/operations/#memcoai.operations.MemoryOperations) - [AsyncMemoryOperations](https://docs.memco.ai/sdk/python/latest/operations/#memcoai.operations.AsyncMemoryOperations) - [Session](https://docs.memco.ai/sdk/python/latest/operations/#memcoai.operations.Session) - [AsyncSession](https://docs.memco.ai/sdk/python/latest/operations/#memcoai.operations.AsyncSession) - [AsyncSessionOpener](https://docs.memco.ai/sdk/python/latest/operations/#memcoai.operations.AsyncSessionOpener) - [Overview](https://docs.memco.ai/sdk/python/latest/types/) - [AsyncMemory](https://docs.memco.ai/sdk/python/latest/types/#memcoai.types.AsyncMemory) - [DataSource](https://docs.memco.ai/sdk/python/latest/types/#memcoai.types.DataSource) - [DomainEntry](https://docs.memco.ai/sdk/python/latest/types/#memcoai.types.DomainEntry) - [DomainList](https://docs.memco.ai/sdk/python/latest/types/#memcoai.types.DomainList) - [FeedbackEntry](https://docs.memco.ai/sdk/python/latest/types/#memcoai.types.FeedbackEntry) - [FeedbackRating](https://docs.memco.ai/sdk/python/latest/types/#memcoai.types.FeedbackRating) - [FeedbackResult](https://docs.memco.ai/sdk/python/latest/types/#memcoai.types.FeedbackResult) - [ImportOutcome](https://docs.memco.ai/sdk/python/latest/types/#memcoai.types.ImportOutcome) - [ImportResult](https://docs.memco.ai/sdk/python/latest/types/#memcoai.types.ImportResult) - [ImportStatus](https://docs.memco.ai/sdk/python/latest/types/#memcoai.types.ImportStatus) - [ImportedInsight](https://docs.memco.ai/sdk/python/latest/types/#memcoai.types.ImportedInsight) - [ImportedMemory](https://docs.memco.ai/sdk/python/latest/types/#memcoai.types.ImportedMemory) - [Insight](https://docs.memco.ai/sdk/python/latest/types/#memcoai.types.Insight) - [Instructions](https://docs.memco.ai/sdk/python/latest/types/#memcoai.types.Instructions) - [Limits](https://docs.memco.ai/sdk/python/latest/types/#memcoai.types.Limits) - [Memory](https://docs.memco.ai/sdk/python/latest/types/#memcoai.types.Memory) - [MemoryT](https://docs.memco.ai/sdk/python/latest/types/#memcoai.types.MemoryT) - [ProtoRecord](https://docs.memco.ai/sdk/python/latest/types/#memcoai.types.ProtoRecord) - [Provenance](https://docs.memco.ai/sdk/python/latest/types/#memcoai.types.Provenance) - [RevertOutcome](https://docs.memco.ai/sdk/python/latest/types/#memcoai.types.RevertOutcome) - [RevertResult](https://docs.memco.ai/sdk/python/latest/types/#memcoai.types.RevertResult) - [SearchResult](https://docs.memco.ai/sdk/python/latest/types/#memcoai.types.SearchResult) - [Tag](https://docs.memco.ai/sdk/python/latest/types/#memcoai.types.Tag) - [ToolDescriptor](https://docs.memco.ai/sdk/python/latest/types/#memcoai.types.ToolDescriptor) - [WriteResult](https://docs.memco.ai/sdk/python/latest/types/#memcoai.types.WriteResult) - [Overview](https://docs.memco.ai/sdk/nodejs/latest/) - [Hierarchy](https://docs.memco.ai/sdk/nodejs/latest/hierarchy/) - [Overview](https://docs.memco.ai/sdk/nodejs/latest/modules/) - [Enumerations](https://docs.memco.ai/sdk/nodejs/latest/modules/#enumerations) - [Classes](https://docs.memco.ai/sdk/nodejs/latest/modules/#classes) - [Interfaces](https://docs.memco.ai/sdk/nodejs/latest/modules/#interfaces) - [Type Aliases](https://docs.memco.ai/sdk/nodejs/latest/modules/#type-aliases) - [Variables](https://docs.memco.ai/sdk/nodejs/latest/modules/#variables) - [Functions](https://docs.memco.ai/sdk/nodejs/latest/modules/#functions) - [Overview](https://docs.memco.ai/sdk/go/latest/) - [Briefing](https://docs.memco.ai/sdk/go/latest/#Briefing) - [IsAgentRecoverable](https://docs.memco.ai/sdk/go/latest/#IsAgentRecoverable) - [Render](https://docs.memco.ai/sdk/go/latest/#Render) - [AnthropicTool](https://docs.memco.ai/sdk/go/latest/#AnthropicTool) - [JSONSchema](https://docs.memco.ai/sdk/go/latest/#JSONSchema) - [OpenAIFunction](https://docs.memco.ai/sdk/go/latest/#OpenAIFunction) - [OpenAITool](https://docs.memco.ai/sdk/go/latest/#OpenAITool) - [Rendered](https://docs.memco.ai/sdk/go/latest/#Rendered) - [Tool](https://docs.memco.ai/sdk/go/latest/#Tool) - [ToolParameters](https://docs.memco.ai/sdk/go/latest/#ToolParameters) - [Toolset](https://docs.memco.ai/sdk/go/latest/#Toolset) - [SetLevel](https://docs.memco.ai/sdk/go/latest/#SetLevel) - [Client](https://docs.memco.ai/sdk/go/latest/#Client) - [Options](https://docs.memco.ai/sdk/go/latest/#Options) - [APIError](https://docs.memco.ai/sdk/go/latest/#APIError) - [AuthenticationError](https://docs.memco.ai/sdk/go/latest/#AuthenticationError) - [ConfigError](https://docs.memco.ai/sdk/go/latest/#ConfigError) - [Error](https://docs.memco.ai/sdk/go/latest/#Error) - [InternalError](https://docs.memco.ai/sdk/go/latest/#InternalError) - [InvalidRequestError](https://docs.memco.ai/sdk/go/latest/#InvalidRequestError) - [NotFoundError](https://docs.memco.ai/sdk/go/latest/#NotFoundError) - [PermissionError](https://docs.memco.ai/sdk/go/latest/#PermissionError) - [PreconditionFailedError](https://docs.memco.ai/sdk/go/latest/#PreconditionFailedError) - [ResourceExhaustedError](https://docs.memco.ai/sdk/go/latest/#ResourceExhaustedError) - [ResourceExhaustedKind](https://docs.memco.ai/sdk/go/latest/#ResourceExhaustedKind) - [SunsetError](https://docs.memco.ai/sdk/go/latest/#SunsetError) - [SunsetKind](https://docs.memco.ai/sdk/go/latest/#SunsetKind) - [TimeoutError](https://docs.memco.ai/sdk/go/latest/#TimeoutError) - [UnavailableError](https://docs.memco.ai/sdk/go/latest/#UnavailableError) - [UnhealthyError](https://docs.memco.ai/sdk/go/latest/#UnhealthyError) - [CreateMemoryParams](https://docs.memco.ai/sdk/go/latest/#CreateMemoryParams) - [EnrichMemoryParams](https://docs.memco.ai/sdk/go/latest/#EnrichMemoryParams) - [ImportMemoriesParams](https://docs.memco.ai/sdk/go/latest/#ImportMemoriesParams) - [MemoryOperations](https://docs.memco.ai/sdk/go/latest/#MemoryOperations) - [ScopedCreateMemoryParams](https://docs.memco.ai/sdk/go/latest/#ScopedCreateMemoryParams) - [ScopedEnrichMemoryParams](https://docs.memco.ai/sdk/go/latest/#ScopedEnrichMemoryParams) - [ScopedSearchParams](https://docs.memco.ai/sdk/go/latest/#ScopedSearchParams) - [SearchParams](https://docs.memco.ai/sdk/go/latest/#SearchParams) - [Session](https://docs.memco.ai/sdk/go/latest/#Session) - [DataSource](https://docs.memco.ai/sdk/go/latest/#DataSource) - [DomainEntry](https://docs.memco.ai/sdk/go/latest/#DomainEntry) - [DomainList](https://docs.memco.ai/sdk/go/latest/#DomainList) - [FeedbackEntry](https://docs.memco.ai/sdk/go/latest/#FeedbackEntry) - [FeedbackRating](https://docs.memco.ai/sdk/go/latest/#FeedbackRating) - [FeedbackResult](https://docs.memco.ai/sdk/go/latest/#FeedbackResult) - [ImportOutcome](https://docs.memco.ai/sdk/go/latest/#ImportOutcome) - [ImportResult](https://docs.memco.ai/sdk/go/latest/#ImportResult) - [ImportStatus](https://docs.memco.ai/sdk/go/latest/#ImportStatus) - [ImportedInsight](https://docs.memco.ai/sdk/go/latest/#ImportedInsight) - [ImportedMemory](https://docs.memco.ai/sdk/go/latest/#ImportedMemory) - [Insight](https://docs.memco.ai/sdk/go/latest/#Insight) - [Instructions](https://docs.memco.ai/sdk/go/latest/#Instructions) - [Limits](https://docs.memco.ai/sdk/go/latest/#Limits) - [Memory](https://docs.memco.ai/sdk/go/latest/#Memory) - [MemoryFeedback](https://docs.memco.ai/sdk/go/latest/#MemoryFeedback) - [ProtoRecord](https://docs.memco.ai/sdk/go/latest/#ProtoRecord) - [Provenance](https://docs.memco.ai/sdk/go/latest/#Provenance) - [RevertOutcome](https://docs.memco.ai/sdk/go/latest/#RevertOutcome) - [RevertResult](https://docs.memco.ai/sdk/go/latest/#RevertResult) - [SearchResult](https://docs.memco.ai/sdk/go/latest/#SearchResult) - [Tag](https://docs.memco.ai/sdk/go/latest/#Tag) - [ToolDescriptor](https://docs.memco.ai/sdk/go/latest/#ToolDescriptor) - [WriteResult](https://docs.memco.ai/sdk/go/latest/#WriteResult) - [Constants](https://docs.memco.ai/sdk/go/latest/#pkg-constants) ## CLI - [CLI Installation](https://docs.memco.ai/cli/installation/): How to install and configure the Spark CLI. - [CLI Commands](https://docs.memco.ai/cli/commands/): Reference for all Spark CLI commands. ## Examples - [Learning on the Job](https://docs.memco.ai/examples/learning-on-the-job/): A runnable example of an agent learning a business's unwritten policies through the Memco Memory MCP, with a measured learning curve. ## Changelog - [Changelog](https://docs.memco.ai/changelog/): Release notes and changes to Memco.