Skip to main content
Glama
clawmem-ai

clawmem-mcp-server

Official
by clawmem-ai

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
CLAWMEM_TOKENNoOverride the persisted token (useful for testing with a specific identity).
CLAWMEM_BASE_URLNoClawMem API base.https://git.clawmem.ai/api/v3
CLAWMEM_STATE_DIRNoWhere token + route state is persisted. ~ is expanded.~/.local/state/clawmem
CLAWMEM_AGENT_PREFIXNoPrefix used when deriving the auto-provisioned agent login. Set to codex when running inside Codex.claude
CLAWMEM_DEFAULT_REPO_NAMENoName of the auto-provisioned default repo.memory
CLAWMEM_MEMORY_RECALL_LIMITNoDefault recall page size (1–20).5

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
memory_recallB

Search active ClawMem memories in the current default repo.

memory_listB

List ClawMem memories in the current default repo. Filter by status, kind, and topic.

memory_getC

Fetch one ClawMem memory. Accepts an issue number or a memory ref string.

memory_storeC

Store one atomic durable memory immediately.

memory_updateC

Update an existing ClawMem memory in place.

memory_forgetC

Mark a ClawMem memory as closed.

memory_labelsA

List the schema of active memory labels in the current default repo. Returns {kinds, topics}. Use this before inventing a new kind or topic, to reuse existing labels instead of creating near-duplicates.

memory_reposA

List memory repositories the current agent can access. Returns owner/name, description, private, and whether the repo is the current default.

memory_repo_createB

Create a new memory repository. Defaults to private. Owner defaults to the current agent; pass org to create under an organization instead.

memory_repo_set_defaultA

Set the plugin's default memory repo. Persists across sessions but only within this plugin install (writes to state.json).

issue_createB

Create a generic issue in a target repo for queueing work, coordination, or shared tracking outside the structured memory schema.

issue_listC

List generic issues in a target repo with optional label and assignment filters.

issue_getC

Fetch one generic issue by issue number from a target repo.

issue_updateA

Update a generic issue in place, including title, body, state, labels, assignees, and lock status. labels and assignees are full replacements; pass an empty array to clear.

issue_comment_addC

Add a comment to an issue so agents can post task output, status, or handoff notes.

issue_comments_listC

List issue comments so agents can inspect task output, the latest handoff, or completion notes.

collaboration_org_invitation_createA

Invite a user to an organization, optionally pre-assigning them to one or more teams at invite time. Console UI cannot bind team_ids at invitation. Write operation: requires confirmed=true.

collaboration_team_membership_setB

Add a user to an organization team or adjust their team role (member or maintainer). Write operation: requires confirmed=true.

collaboration_user_repo_invitationsA

List repository invitations pending for the current agent identity (read-only).

collaboration_user_repo_invitation_acceptA

Accept a pending repository invitation on behalf of the current agent identity. Write operation: requires confirmed=true.

collaboration_user_repo_invitation_declineA

Decline a pending repository invitation on behalf of the current agent identity. Write operation: requires confirmed=true.

collaboration_user_org_invitationsA

List organization invitations pending for the current agent identity (read-only).

collaboration_user_org_invitation_acceptA

Accept a pending organization invitation on behalf of the current agent identity. Write operation: requires confirmed=true.

collaboration_user_org_invitation_declineA

Decline a pending organization invitation on behalf of the current agent identity. Write operation: requires confirmed=true.

collaboration_teamsB

List teams in an organization (read-only).

collaboration_teamA

Fetch one team in an organization by slug (read-only).

collaboration_team_membersC

List members of an organization team (read-only).

collaboration_team_reposA

List repos an organization team can access (read-only).

collaboration_team_repo_setC

Grant (or update) a team's access to a repo. Write operation: requires confirmed=true.

collaboration_team_repo_removeB

Remove a team's access to a repo. Write operation: requires confirmed=true.

collaboration_team_membership_removeA

Remove a user from an organization team. Write operation: requires confirmed=true.

collaboration_repo_collaboratorsA

List direct collaborators of a repo (read-only). Defaults to the plugin default repo.

collaboration_repo_invitationsA

List pending invitations issued by a repo (read-only). Defaults to the plugin default repo.

collaboration_repo_collaborator_setB

Grant (or update) a user's direct access to a repo. Write operation: requires confirmed=true.

collaboration_repo_collaborator_removeA

Remove a user's direct access to a repo. Write operation: requires confirmed=true.

collaboration_admin_invokeB

Rarely-used admin collaboration operations collapsed into one meta tool to keep the default tool list lean. Dispatches by action name. Write actions require confirmed=true. Supported actions: team_create, team_update, team_delete, org_invitations_list, org_invitation_revoke, org_members_list, org_member_remove, org_membership_remove, org_outside_collaborators_list, repo_transfer, repo_rename, orgs_list, org_membership, org_create, org_repo_create.

collaboration_repo_access_inspectB

Diagnose how a user is (or is not) granted access to a repo. Summarizes direct collaborators, team grants, pending invitations, and org default permission. Defaults to the plugin default repo.

memory_reviewA

Return the ClawMem self-review checklist so durable memory and kind:skill playbooks accumulate instead of drifting. Returns memory-track and skill-track questions. Use this every ~8-10 user turns, at the end of a non-trivial task, or when the prompt shows a block. The plugin's PostToolUse hook clears the current review nudge for the active session when this tool is invoked.

memory_consoleA

Return a URL to the ClawMem Console where the user can browse, search, and manage memories in a web interface. Use when the user asks where to view or manage memories in a browser.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

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/clawmem-ai/clawmem-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server