Cornerstone MCP Server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Cornerstone MCP ServerRemember that the project deadline is March 15"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Cornerstone MCP Server
MCP server providing 17+ tools for Claude Code, Claude Desktop, and any MCP-compatible client to interact with Cornerstone memory.
Quick Start
Clone and set up:
git clone https://github.com/supramal1/cornerstoneMCP.git cd cornerstoneMCP bash setup.shEdit
.envwith your API URL and keyAdd to Claude Code settings
Start using it:
"Remember that the project deadline is March 15" → saves to memory
"What do we know about the Google pitch?" → recalls from memory
"Forget the old project deadline" → removes from memory
Related MCP server: Claude Memory MCP Server
Deploy
Deployed to Google Cloud Run (europe-west2). See cornerstone repo for deploy scripts.
Auth
OAuth 2.1 with JWT principal-based access control. Falls back to legacy API key auth.
Configuration
Required env vars: CORNERSTONE_URL, CORNERSTONE_API_KEY, OAUTH_JWT_SECRET, MCP_PUBLIC_URL.
Optional: DISABLE_OAUTH=true skips OAuth advertisement entirely (no /.well-known/oauth-*, no WWW-Authenticate: Bearer ...). Use when this MCP is fronted by a gateway (e.g. obot) that owns user auth and proxies inbound traffic without an Authorization header. Backend calls still authenticate via CORNERSTONE_API_KEY.
Tools
Simple (start here)
Tool | Purpose | Example |
remember | Save anything to memory |
|
recall | Search memory |
|
forget | Remove from memory |
|
Workspace
Tool | Purpose |
list_workspaces | See available workspaces |
switch_workspace | Change active workspace |
get_current_workspace | See which workspace is active |
set_default_workspace | Set default workspace |
Advanced
Tool | Purpose |
get_context | Full context retrieval with metadata |
add_fact | Save a structured key-value fact |
add_note | Save a freeform note |
search | Search across all memory types |
list_facts | List recent facts |
get_recent_sessions | See recent conversations |
list_threads | See conversation threads |
report_context_feedback | Rate retrieval quality |
Review (MC-2 propose-then-approve)
Tool | Purpose |
mc_list_proposals | List agent-proposed facts awaiting human review |
mc_promote_facts | Promote proposed facts to current memory |
mc_reject_facts | Reject proposed facts (reason required, stored verbatim) |
Promote/reject relay the gateway-injected X-Forwarded-User-Email header on the outbound API call so the decision is attributed to the human reviewer. Absent the header (e.g. stdio), the decision is recorded without a forwarded identity.
Most users only need remember and recall. The advanced tools give you more control when you need it.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
Alicense-qualityBmaintenanceEnables persistent memory storage and retrieval for MCP clients, allowing AI assistants to remember facts and context across conversations.Last updated19MIT- Alicense-qualityDmaintenanceProvides persistent storage for Claude's context by enabling saving, loading, searching, and managing memories across categories with version control and backup capabilities.Last updated16MIT
- Flicense-qualityCmaintenanceProvides persistent memory, identity, and context for Claude sessions through a memory graph, enabling recall, storage, and relationship management of entities and decisions.Last updated
- Alicense-qualityCmaintenancePersistent memory with semantic search for Claude and MCP-compatible clients, storing context that survives conversations and can be retrieved intelligently.Last updated1MIT
Related MCP Connectors
Cross-AI personal memory. Save once in ChatGPT, recall in Claude, Mistral, Grok, or any MCP client.
Your memory, everywhere AI goes. Build knowledge once, access it via MCP anywhere.
User-owned memory for AI agents, Copilot, Claude, IDEs, CLIs, and chat apps over remote MCP.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/supramal1/cornerstoneMCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server