MCP Continuation Notes
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., "@MCP Continuation NotesWrite a continuation note for the ai-assistant project."
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.
MCP Continuation Notes
MCP server for managing continuation notes with automatic session handoff capabilities.
π― Purpose
This MCP server implements the Continuation Note Protocol as code, providing:
Project-specific continuation notes stored in project directories
Session handoff mechanism through a standard location
Built-in protocol enforcement ensuring consistent note structure
Historical browsing of project continuation notes
Related MCP server: ai-cortex
ποΈ Architecture
Two-Location System
Project Storage:
{project}/continuation-notes/continuation-{timestamp}.mdHandoff Location:
/Users/bard/Code/claude-brain/data/continuation-note-latest.md
Workflow
Write: Save to project + copy to handoff location
Read: Startup reads from handoff location
Cleanup: Delete from handoff (original stays in project)
Browse: View project history anytime
π οΈ Tools
continuation_write
Creates a continuation note following the built-in protocol structure.
Required Parameters:
project: Project nameproject_path: Full path to project directoryphase: Current project phasestatus: Current statuscontext_bridge: Context for next session
Optional Parameters:
completion_percentage: 0-100major_achievements: Array of achievementsnext_actions: Array of next actionscritical_factors: Array of success factorstesting_criteria: Array of validation criteriaadditional_content: Extra content
continuation_read_and_cleanup
Reads the handoff note and deletes it (for startup processing).
continuation_check_handoff
Checks if a handoff note exists without reading it.
continuation_list_for_project
Lists all continuation notes for a specific project.
continuation_read_project_note
Reads a specific continuation note from project directory.
π¨ Protocol Implementation
The server automatically generates notes with this structure:
# π Continuation Note - {project} - {date}
## π― Session Status Dashboard
**Project**: {project}
**Phase**: {phase}
**Status**: {status}
**Completion**: {percentage}%
### β
Major Achievements This Session
- Achievement 1
- Achievement 2
## π Context Bridge for Next Session
{context_bridge}
## π Next Actions
- Action 1
- Action 2
### Critical Success Factors
- Factor 1
- Factor 2
## π― Session Continuity
Expected behavior on restart...π§ Installation
Add to your MCP client configuration:
{
"mcpServers": {
"mcp-continuation-notes": {
"command": "node",
"args": ["/Users/bard/Code/mcp-continuation-notes/src/index.js"],
"disabled": false
}
}
}π Usage Example
// Write a continuation note
continuation_write({
project: "brain-system-protocol-execution-integration",
project_path: "/Users/bard/Code/claude-brain",
phase: "Phase 9 - Testing Enhanced Startup",
status: "Ready for validation",
completion_percentage: 85,
major_achievements: [
"Built MCP continuation notes server",
"Implemented protocol as code",
"Created two-location architecture"
],
context_bridge: "MCP server built and ready for testing. Next session should validate the handoff mechanism.",
next_actions: [
"Test continuation_read_and_cleanup",
"Validate project storage",
"Add to Claude Desktop config"
],
critical_factors: [
"Handoff note should be automatically processed",
"Project notes should remain for browsing",
"Protocol structure should be enforced"
]
})
// Check for handoff note (at startup)
continuation_check_handoff()
// Read and process handoff note (at startup)
continuation_read_and_cleanup()
// Browse project history
continuation_list_for_project({
project_path: "/Users/bard/Code/claude-brain"
})π Benefits
β Protocol as Code: No separate protocol document to maintain
β Consistent Structure: Every note follows the same format
β Project History: All notes archived per-project
β Clean Handoffs: Single location for session transitions
β Self-Documenting: Tool parameters define the protocol
π Integration
This server is designed to integrate with:
Brain System: Enhanced startup protocol
Project Management: Brain Manager project context
Session Continuity: Seamless session transitions
Status: Ready for testing and integration
Available Tools
7 toolscontinuation_check_handoffB
Check if a continuation note exists at handoff location with staleness info
| Name | Required | Description | Default |
|---|---|---|---|
| stale_threshold_hours | No | Hours after which note is considered stale (default: 1) |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the burden of disclosing side effects. It indicates a check (likely read-only) and staleness info, but does not explicitly state that it makes no modifications or whether it requires any permissions. It is minimal but not misleading.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
A single sentence with no filler. The key information (what it checks and the staleness info) is front-loaded, making it easy to parse quickly.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The description omits return value details (e.g., whether it returns a boolean, staleness threshold, or timestamps) and does not explain how it differs from sibling tools with similar names. For an agent choosing among six continuation tools, this is incomplete.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The schema's parameter description covers the meaning and default of `stale_threshold_hours` (100% coverage). The tool description adds no extra detail about the parameter, so a baseline of 3 is appropriate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states a specific verb ('check') and resource ('continuation note at handoff location'), plus a distinguishing feature ('with staleness info'). It is clear but does not differentiate from siblings like `continuation_read_with_staleness`, which likely overlaps in purpose.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No guidance is given on when to use this tool versus its many siblings (e.g., `continuation_read_with_staleness`, `continuation_check_handoff`). The description does not mention any conditions or alternatives.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
continuation_cleanup_oldA
Delete an old continuation note. READ IT FIRST -- this is destructive and the note is the only copy. Normally you do not need this at all: continuation_write replaces the note, and continuation_read_and_cleanup does the read-then-delete in the right order.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description fully carries the burden and excellently discloses destructiveness ('this is destructive and the note is the only copy') and the recommended safety practice ('READ IT FIRST'). It warns of data loss risk clearly.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is compact yet information-dense. The critical warning is front-loaded, and each sentence adds value without redundancy.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a zero-parameter destructive tool, the description covers all essential aspects: purpose, safety warning, and alternatives. No output schema exists, but the tool likely returns simple confirmation, which is not critical to note.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
There are zero parameters, so the baseline is 4. The description adds no parameter details because none exist; the schema is empty and coverage is 100%, so nothing is missing.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description explicitly states 'Delete an old continuation note' with a specific verb and resource, and differentiates from siblings by noting when it's not needed. It clearly identifies the tool's function and scope.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicitly says 'Normally you do not need this at all' and names two alternatives (continuation_write and continuation_read_and_cleanup) with their appropriate use cases, providing clear when-to-use and when-not-to-use guidance.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
continuation_list_for_projectA
List the continuation notes that exist for one project. Use it when you are not sure a note exists -- a note that is ABSENT and a note that is STALE look the same from the outside, and acting on a stale one has repeatedly caused work to be planned around bugs that were already fixed.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum number of notes to return (default: 10) | |
| project_path | Yes | Full path to project directory |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Since annotations are absent, the description carries the full burden. It does add the key behavioral insight that absence and staleness look identical, which is crucial context. However, it does not disclose what the tool returns (e.g., list of note IDs, timestamps, or contents), error behavior on invalid project paths, or whether stale notes are included. It gives reasoning but not complete behavioral specification.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two sentences with no fluff. The first sentence states the core action, and the second provides the essential usage rationale. The warning is front-loaded after the action, making it easy for an agent to parse quickly. Every word earns its place.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given a simple listing tool with two params and no output schema, the description adequately explains the purpose and the critical use case. It does not describe the return format or ordering, but these are likely inferable from the context (listing notes). The description is complete enough for an agent to select the tool correctly and understand the primary caveat.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so both parameters are already documented in the schema. The description adds no new parameter-level meaning beyond what the schema provides. The baseline of 3 applies as the description does not detract or add.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states a specific action ('List'), a specific resource ('continuation notes'), and a scope ('for one project'). It clearly distinguishes itself from the sibling tools by focusing on listing existing notes, while siblings handle writing, cleanup, or staleness-based reads. The verb+resource+scope is unambiguous.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicitly states when to use: 'Use it when you are not sure a note exists'. It also explains the critical distinction between absent and stale notes, and why acting on a stale one is dangerous. This gives clear conditional guidance without referencing alternatives, which is sufficient because the condition itself is the differentiator.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
continuation_read_and_cleanupA
Read continuation note from handoff location and delete it (deprecated - use continuation_read_with_staleness)
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description must carry behavioral weight. It states the read-and-delete actions and the deprecation status, which is central. However, it does not explain side effects of the deletion, error behavior, or why it's deprecated beyond staleness. Still, for a deprecated tool, the key disclosure (don't use it) is present.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
One sentence plus a compact parenthetical. Every word earns its place: the action, the resource, the deprecation, and the alternative. Perfectly front-loaded and zero filler.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool is deprecated, the only essential context is that it should not be used and what to use instead. The description provides both. No output schema is needed because the agent is directed away; for a deprecated tool this is fully complete.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
There are zero parameters, so schema coverage is trivially 100% and the description adds no parameter-specific value. Per the rubric, 0 parameters yields a baseline of 4. The description gives no extra parameter context, but none is needed.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the action ('Read continuation note from handoff location and delete it') with a specific resource and two operations. It also explicitly marks the tool as deprecated, which removes any ambiguity about its role. This distinguishes it from siblings like continuation_read_with_staleness.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The parenthetical instruction 'deprecated - use continuation_read_with_staleness' explicitly tells the agent when not to use this tool and names the preferred alternative. This is the strongest possible usage guidanceβan explicit exclusion and a direct pointer.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
continuation_read_project_noteA
Read one continuation note without deleting it. CHECK ITS DATE AGAINST THE ACTUAL REPO before trusting it: a note is a claim ABOUT the code, not the code. Notes here have been hours to days out of date and described files that no longer existed. Prefer continuation_read_with_staleness, which tells you how old it is.
| Name | Required | Description | Default |
|---|---|---|---|
| filename | Yes | Filename of the continuation note to read | |
| project_path | Yes | Full path to project directory |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description fully owns behavioral disclosure. It warns notes are claims about code, can be out of date, and advises verification. It states 'without deleting' which implies read-only, but does not explicitly mention other side effects. It is transparent about the main caveat (staleness) which is critical.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is front-loaded with the action, then adds a crucial warning and a recommendation. All sentences carry weight; it is slightly verbose due to the extended caution, but that is necessary context.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple read tool with two well-documented parameters and no output schema, the description covers purpose, usage, and a key caveat. It does not describe the output format, but that is likely self-evident from the domain. The recommendation and warning make it fairly complete.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100% for both parameters, so the description adds no additional parameter-specific meaning beyond what the schema provides. Baseline of 3 is appropriate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb and resource: 'Read one continuation note without deleting it.' This clearly distinguishes it from the sibling continuation_read_and_cleanup, which would delete. No ambiguity.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicitly directs users to prefer continuation_read_with_staleness for staleness information, and gives a strong condition ('CHECK ITS DATE AGAINST THE ACTUAL REPO') for when this tool is appropriate. This is excellent guidance for tool selection.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
continuation_read_with_stalenessA
Read continuation note with staleness detection (does not delete until new note written)
| Name | Required | Description | Default |
|---|---|---|---|
| stale_threshold_hours | No | Hours after which note is considered stale (default: 1) |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries the burden of behavioral disclosure. It usefully states that the tool does not delete until a new note is written, which signals a non-destructive operation. However, it does not explain whether reading updates staleness state, what side effects may occur, or what 'new note written' actually triggers.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single sentence with the key behavioral distinction front-loaded in a parenthetical. It contains no filler, redundant phrasing, or unnecessary detail.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a low-complexity tool with one optional parameter, the description is mostly adequate. However, there is no output schema and no explanation of what 'staleness detection' returns, and the description does not explicitly disambiguate among the many similar continuation sibling tools.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The input schema has 100% coverage for the only parameter, stale_threshold_hours, including a default and description. The tool description adds no extra meaning beyond what the schema already provides, so the baseline score of 3 is appropriate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly names the verb 'Read' and the resource 'continuation note,' and the parenthetical 'does not delete until new note written' distinguishes it from cleanup-oriented siblings. However, 'staleness detection' is left vague, so it does not fully explain what the tool actually does beyond the name.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies a non-destructive read use case, especially in contrast to a tool like continuation_read_and_cleanup, but it never explicitly states when to use this tool versus its siblings. There is no direct guidance on which alternative to choose for deletion or cleanup scenarios.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
continuation_writeA
Write the handoff note for the NEXT session, in this project. Write it BEFORE context runs out, not when you notice it is running out -- the note is the only thing that survives, and a session that dies mid-thought leaves nothing. project_path is REQUIRED and a missing one is the usual reason a write fails silently. Record what is UNFINISHED and what was learned the hard way; a note that only lists accomplishments is the one that gets a future session to redo work or act on a wrong assumption.
| Name | Required | Description | Default |
|---|---|---|---|
| phase | Yes | Current project phase | |
| status | Yes | Current status (e.g., "Ready for testing", "Complete", "In progress") | |
| project | Yes | Project name (required) | |
| next_actions | No | List of next actions/objectives | |
| project_path | Yes | Full path to project directory (required) | |
| context_bridge | Yes | Context information for next session | |
| critical_factors | No | Critical success factors for next session | |
| testing_criteria | No | Testing/validation criteria (optional) | |
| additional_content | No | Additional content to append (optional) | |
| major_achievements | No | List of major achievements this session | |
| completion_percentage | No | Completion percentage (0-100) |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries the full behavioral disclosure burden. It does disclose a key failure mode (silent failure when project_path is missing) and advises content priorities (unfinished work and hard-won lessons). However, it does not mention whether the operation overwrites or appends, any side effects, or what the tool returns on success or failure. This is adequate but has notable gaps.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is relatively compact and front-loaded with the core purpose. Sentences are purposeful, though the phrasing 'Write it BEFORE context runs out, not when you notice it is running out' is slightly redundant. Overall it avoids verbosity and delivers value in a few lines.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool has 11 parameters and no annotations or output schema, the description gives essential context: what to write, when to write, and a key pitfall. It does not explain the relationship between parameters or expected return behavior, but for a write operation the description is reasonably sufficient. It could be more complete about the write behavior and any preconditions, so a 3 is appropriate.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The schema has 100% description coverage for all parameters, so the baseline is 3. The description adds emphasis on project_path being required and gives content-quality guidance, but does not provide additional semantics for the other parameters. It adds marginal value over the schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description starts with 'Write the handoff note for the NEXT session' which is a specific action on a specific resource, clearly distinct from the sibling read/cleanup/check/list tools. It also states the project context and the intent to persist state, making it unambiguous what the tool does.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
It provides explicit timing guidance ('Write it BEFORE context runs out, not when you notice it is running out') and stresses the criticality of project_path. It implies when to use (when writing a handoff) but does not explicitly contrast with the sibling tools, so it lacks an explicit 'when not to use' or named alternatives.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.
7 tool updates
v0.1.0- First observed
continuation_check_handoff - First observed
continuation_cleanup_old - First observed
continuation_list_for_project - First observed
continuation_read_and_cleanup - First observed
continuation_read_project_note - First observed
continuation_read_with_staleness - First observed
continuation_write
TDQS
Tools are mostly distinct: write, read (three variants), delete, check, list. The three read tools overlap slightly, but their intended use cases are clearly described (read-and-cleanup, read-with-staleness, read-without-staleness) and one is deprecated, reducing ambiguity.
All tool names follow a consistent pattern: continuation_ prefix plus a verb phrase (write, read_and_cleanup, read_with_staleness, cleanup_old, check_handoff, list_for_project, read_project_note). The naming is perfectly uniform and predictable.
With 7 tools, the server is well-scoped for the single purpose of managing continuation notes. Each tool serves a clear lifecycle function (write, read, check, list, delete) without bloat or redundancy.
The tool set covers the full continuationβnote lifecycle: creation (write), retrieval (read variants), existence checking, listing for a project, and deletion. No obvious gaps exist; the write tool replaces previous notes, so an explicit update is unnecessary.
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 Connectors
Persistent memory layer that saves and recalls your project context and preferences.
- TaprootOAuthcom.taproothq
Persistent memory layer for AI tools. Save and recall notes across Claude and other MCP clients.
Persistent context for Claude. Your AI always knows your projects and next actions across sessions.
Cross-session, cross-device memory for your agent: remember and recall notes. No key to start.
Related MCP Servers
- AlicenseAqualityNot gradedmaintenanceProvides centralized knowledge management for projects, allowing users to store, search, and maintain project-specific knowledge that persists across sessions.27141-
- AlicenseNot gradedqualityBmaintenanceProvides durable project context for coding agents, including project maps, session history, and explicit memories, all stored locally.327MIT
- AlicenseNot gradedqualityBmaintenanceProvides operational continuity for AI coding agents, preserving task state, decisions, checkpoints, and project context across sessions and model switches via MCP.1Apache 2.0
- AlicenseNot gradedqualityAmaintenanceProvides persistent memory for AI coding agents across sessions by saving and loading session context like tasks, decisions, and blockers.286MIT
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/MikeyBeez/mcp-continuation-notes'
If you have feedback or need assistance with the MCP directory API, please join our Discord server