memkin
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| prompts | {
"listChanged": true
} |
| resources | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| queryA | querySemantic search across Memkin memory. When to use: fuzzy, conceptual recall across people, projects, decisions, tasks, and prior work.
When NOT to use: exact keyword matching; use |
| searchA | searchKeyword search across Memkin memory. When to use: exact words, identifiers, tokens, page titles, or known phrases.
When NOT to use: fuzzy conceptual recall; use |
| get_page_contextA | get_page_contextRead a page plus nearby memory context. When to use: after finding a slug and needing page, tags, links, backlinks, timeline, or chunks in one call.
When NOT to use: broad recall without a slug; use |
| timeline_feedA | timeline_feedRead global timeline memories. When to use: recent activity reviews, date-bounded recall, and source-filtered timeline scans.
When NOT to use: page-specific context; use |
| explore_graphA | explore_graphExplore graph relationships around a page. When to use: understand dependencies, mentions, collaborators, and nearby entities.
When NOT to use: raw page content; use |
| synthesizeA | synthesizeSynthesize a cited, gap-aware answer from memory using an intent template. When to use: you want a composed answer (not raw snippets) about an entity, time window, or query.
When NOT to use: raw ranked snippets; use |
| recallA | recallRecall a synthesized, cited summary about an entity, query, or time window. When to use: a quick composed recall with citations and gap flags.
When NOT to use: raw snippets; use |
| prep_for_personA | prep_for_personPrepare goal-conditioned communication strategy for a person from their passively-inferred communication profile. When to use: before talking to someone — get evidence-cited, ethical suggestions on how to communicate with them, optionally toward a specific goal.
When NOT to use: raw facts about the person; use |
| daily_reportA | daily_reportGenerate a synthesized cross-channel daily report in 7 fixed sections. When to use: 'help me write today's daily report' — aggregate the day's signals (mail / IM / calendar / docs) into 今日概览 / 今日完成 / 推进中 / 我的待办 / 待回复与被@ / 人脉动态 / 明日提醒.
When NOT to use: arbitrary recall; use |
| troubleshootA | troubleshootWalk through a troubleshooting playbook in one shot. When to use: '怎么排查 X' — pull the matching playbook pages, ordered along their |
| put_pageA | put_pageCreate or update a Memkin page idempotently. When to use: write a durable memory page.
When NOT to use: append a dated event; use |
| add_timeline_entryA | add_timeline_entryAppend a dated memory event to an existing page. When to use: record project progress, decisions, or notable events.
When NOT to use: full page replacement; use |
| manage_linksA | manage_linksAdd or remove graph links between pages. When to use: maintain relationships such as mentions, depends_on, or works_on.
When NOT to use: tagging; use |
| manage_tagsA | manage_tagsAdd or remove tags on a page. When to use: classify memory pages with stable tags.
When NOT to use: graph relationships; use |
| get_healthA | get_healthReturn Memkin MCP health and capability metadata. When to use: diagnose database counts, MCP version, and legacy tool exposure. When NOT to use: retrieve memory content; use read tools. Returns: status, page/chunk counts, MCP version, and legacy setting. On error: inspect server logs. |
| get_session_contextA | get_session_contextLoad working memory for session bootstrap. When to use: at the start of every session to understand what is active and pending. Returns: recent activity summary for the given day window. |
| list_signals_by_entityA | list_signals_by_entityList all signals anchored to an entity. When to use: retrieve decisions, tasks, knowledge, etc. for a specific person/project/tool. Returns: signals with type, title, and summary. |
| get_entity_profileA | get_entity_profileFull profile for an entity: signals + timeline. When to use: need a comprehensive view of a person, project, or tool. Returns: entity page with all linked signals and timeline. |
| link_person_aliasA | link_person_aliasAdd an alias handle to a canonical person page. When to use: link a new identifier (email, feishu_open_id, nickname) to a person. Returns: ok plus current handles. |
| list_person_handlesA | list_person_handlesList all handles for a canonical person. When to use: check known aliases for a person. Returns: array of handles with kind, value, and strength. |
| remove_person_aliasA | remove_person_aliasRemove a handle from any person. When to use: correct a wrong alias assignment. Returns: ok. |
| merge_personsA | merge_personsMerge one person into another, moving all handles. When to use: two person pages represent the same individual. Returns: ok plus merged handles. |
| recanonicalize_personA | recanonicalize_personRename a person's canonical slug. When to use: correct or update a person's canonical page slug. Returns: ok plus updated handles. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| recall | Recall cross-source memories about a topic using query and unified filters. |
| weekly-digest | Summarize recent activity from timeline_feed. |
| who-is | Build a person context brief from Memkin memory. |
| decision-log | Collect decisions related to a topic. |
| handoff | Prepare a project handoff brief using high-intent memory tools. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| health | Memkin MCP health, version, and capability metadata. |
| pages | Bounded page index for browsing available memory pages. |
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/AndreLYL/memkin'
If you have feedback or need assistance with the MCP directory API, please join our Discord server