everos-mcp
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., "@everos-mcpRemember my preferred package manager is pnpm."
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.
EverOS MCP Server
MCP (Model Context Protocol) server wrapping the EverOS memory runtime API. Lets any MCP-compatible coding agent (Claude Code, Cursor, Codex CLI, Gemini CLI, etc.) read and write persistent, Markdown-backed memory.
How It Works
Coding Agent (MCP client)
│ stdio JSON-RPC
▼
everos-mcp (this package) ──HTTP──▶ EverOS REST API (:8000)
│
Markdown + SQLite + LanceDBThe MCP server is a thin shim. It translates MCP tool calls into EverOS REST API requests and formats responses into LLM-friendly text. No state, no caching — the EverOS server is the single source of truth.
Related MCP server: UseCortex MCP Server
Install
pip install everos-mcp
# or from source:
pip install -e .Requires Python 3.10+.
Prerequisites
A running EverOS server:
everos server start
# Verify: curl http://localhost:8000/health → {"status":"ok"}Register with Coding Agents
Claude Code
Add to ~/.claude/mcp.json or <project>/.claude/mcp.json:
{
"mcpServers": {
"everos": {
"command": "python",
"args": ["-m", "everos_mcp.server"],
"env": {
"EVEROS_API_URL": "http://localhost:8000"
}
}
}
}Cursor
Add to ~/.cursor/mcp.json:
{
"mcpServers": {
"everos": {
"command": "python",
"args": ["-m", "everos_mcp.server"],
"env": {
"EVEROS_API_URL": "http://localhost:8000"
}
}
}
}Codex CLI
codex mcp add everos -- python -m everos_mcp.serverOr set EVEROS_API_URL in Codex's MCP env block.
Generic MCP Host
The server uses stdio transport (JSON-RPC 2.0). Configure with:
Env Var | Default | Description |
|
| EverOS REST API base URL |
| (none) | Bearer token for authenticated EverOS instances |
MCP Tools
everos_memory_add
Add a message to a memory session. Messages accumulate until flushed.
Parameter | Required | Description |
| yes | Who sent the message (e.g., "claude-code", "alice") |
| yes | Message content in plain text or Markdown |
| yes | Session identifier for grouping messages |
| no | "user", "assistant", or "tool" (default: "assistant") |
| no | Owner user ID for scoping |
| no | App scope (default: "default") |
| no | Project scope (default: "default") |
| no | Unix epoch milliseconds (default: now) |
everos_memory_flush
Force memory extraction and indexing for a session.
Parameter | Required | Description |
| yes | Session to flush |
| no | App scope |
| no | Project scope |
everos_memory_search
Hybrid search (keyword + vector) over stored memories.
Parameter | Required | Description |
| yes | Natural language search query |
| no | Search user-track memories (XOR with agent_id) |
| no | Search agent-track memories (XOR with user_id) |
| no | "keyword", "vector", "hybrid", or "agentic" (default: "hybrid") |
| no | Results to return (default: 5, max: 100) |
| no | Include user profile in results |
everos_memory_get
Paginated memory listing without ranking.
Parameter | Required | Description |
| no | Owner user ID (XOR with agent_id) |
| no | Owner agent ID (XOR with user_id) |
| no | "episode", "profile", "agent_case", or "agent_skill" |
| no | Page number (default: 1) |
| no | Items per page (default: 20, max: 100) |
everos_health
Check EverOS server connectivity. No parameters.
Example Usage (via Claude Code)
Once registered, Claude Code can use these tools directly:
User: "Remember that I prefer pnpm over npm for this project."
Claude calls: everos_memory_add(sender_id="alice", content="Prefers pnpm over npm",
role="user", session_id="<current>")
User (next session): "Set up the package scripts for me."
Claude calls: everos_memory_search(query="package manager preference", user_id="alice")
→ "Prefers pnpm over npm" found — uses pnpm without re-askingWhere Memories Live
All memories are stored as Markdown files in ~/.everos/:
~/.everos/
default/default_project/users/alice/
user.md # user profile
episodes/episode-2026-07-14.md # daily conversation logYou can read, edit, and version-control these files directly.
Development
# Install with dev deps
pip install -e ".[dev]"
# Run tests
pytest src/everos_mcp/tests/ -v
# Manual smoke test (requires running EverOS)
EVEROS_API_URL=http://localhost:8000 python -m everos_mcp.serverLicense
Apache 2.0 — same as EverOS.
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.
Latest Blog Posts
- 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/songstephen123/everos-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server