aboutsummaryrefslogtreecommitdiff
path: root/apps/docs/supermemory-mcp
diff options
context:
space:
mode:
Diffstat (limited to 'apps/docs/supermemory-mcp')
-rw-r--r--apps/docs/supermemory-mcp/introduction.mdx2
-rw-r--r--apps/docs/supermemory-mcp/mcp.mdx110
2 files changed, 111 insertions, 1 deletions
diff --git a/apps/docs/supermemory-mcp/introduction.mdx b/apps/docs/supermemory-mcp/introduction.mdx
index 2e6f3826..51f097ed 100644
--- a/apps/docs/supermemory-mcp/introduction.mdx
+++ b/apps/docs/supermemory-mcp/introduction.mdx
@@ -5,7 +5,7 @@ description: 'Give your AI assistants persistent memory with the Model Context P
Supermemory MCP Server 4.0 is a lightweight component that gives AI assistants persistent memory across conversations. It serves as a universal memory layer enabling Large Language Models (LLMs) to maintain context and memories across different applications and sessions, solving the fundamental limitation of AI assistants forgetting everything between conversations.
-<Card title="Quick Start" icon="rocket" href="/mcp">
+<Card title="Quick Start" icon="rocket" href="/supermemory-mcp/mcp">
Jump to installation and setup
</Card>
diff --git a/apps/docs/supermemory-mcp/mcp.mdx b/apps/docs/supermemory-mcp/mcp.mdx
new file mode 100644
index 00000000..c1690dbf
--- /dev/null
+++ b/apps/docs/supermemory-mcp/mcp.mdx
@@ -0,0 +1,110 @@
+---
+title: "Overview"
+description: "Give your AI assistants persistent memory with the Model Context Protocol"
+---
+
+Supermemory MCP Server 4.0 gives AI assistants (Claude, Cursor, Windsurf, etc.) persistent memory across conversations. Built on Cloudflare Workers with Durable Objects for scalable, persistent connections.
+
+## Quick Install
+
+```bash
+npx -y install-mcp@latest https://mcp.supermemory.ai/mcp --client claude --oauth=yes
+```
+
+Replace `claude` with your MCP client: `cursor`, `windsurf`, `vscode`, etc.
+
+## Manual Configuration
+
+Add to your MCP client config:
+
+```json
+{
+ "mcpServers": {
+ "supermemory": {
+ "url": "https://mcp.supermemory.ai/mcp"
+ }
+ }
+}
+```
+
+The server uses **OAuth** by default. Your client will discover the authorization server via `/.well-known/oauth-protected-resource` and prompt you to authenticate.
+
+### API Key Authentication (Alternative)
+
+If you prefer API keys over OAuth, get one from [app.supermemory.ai](https://app.supermemory.ai) and pass it in the `Authorization` header:
+
+```json
+{
+ "mcpServers": {
+ "supermemory": {
+ "url": "https://mcp.supermemory.ai/mcp",
+ "headers": {
+ "Authorization": "Bearer sm_your_api_key_here"
+ }
+ }
+ }
+}
+```
+
+API keys start with `sm_` and skip OAuth when provided.
+
+### Project Scoping
+
+Scope all operations to a specific project with `x-sm-project`:
+
+```json
+{
+ "mcpServers": {
+ "supermemory": {
+ "url": "https://mcp.supermemory.ai/mcp",
+ "headers": {
+ "x-sm-project": "your-project-id"
+ }
+ }
+ }
+}
+```
+
+## Tools
+
+### `memory`
+
+Save or forget information about the user.
+
+| Parameter | Type | Required | Description |
+|-----------|------|----------|-------------|
+| `content` | string | Yes | The memory content to save or forget |
+| `action` | `"save"` \| `"forget"` | No | Default: `"save"` |
+| `containerTag` | string | No | Project tag to scope the memory |
+
+### `recall`
+
+Search memories and get user profile.
+
+| Parameter | Type | Required | Description |
+|-----------|------|----------|-------------|
+| `query` | string | Yes | Search query to find relevant memories |
+| `includeProfile` | boolean | No | Include user profile summary. Default: `true` |
+| `containerTag` | string | No | Project tag to scope the search |
+
+### `whoAmI`
+
+Get the current logged-in user's information. Returns `{ userId, email, name, client, sessionId }`.
+
+## Resources
+
+| URI | Description |
+|-----|-------------|
+| `supermemory://profile` | User profile with stable preferences and recent activity |
+| `supermemory://projects` | List of available memory projects |
+
+## Prompts
+
+| Name | Description |
+|------|-------------|
+| `context` | User profile and preferences for system context injection |
+
+<Card title="MCP Server Source Code" icon="github" href="https://github.com/supermemoryai/supermemory/tree/main/apps/mcp">
+ View the open-source implementation
+</Card>
+