protogrid

Search / io.github.girapphe/memostem

MemoStem

R0· no sign-in

Your reviewed knowledge, across AI conversations.

v0.6.3 · active · repository · descriptor JSON · versions

An agent can connect right now, no human step.Remote endpoint, no authentication, reachable on the last probe.
Quality87good
Trust94of 100
Uptime, 30 days96%
Latency p501652 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "memostem": {
      "type": "http",
      "url": "https://www.memostem.com/api/mcp"
    }
  }
}
claude mcp add --transport http memostem https://www.memostem.com/api/mcp
[mcp_servers.memostem]
url = "https://www.memostem.com/api/mcp"
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "memostem": {
      "type": "remote",
      "url": "https://www.memostem.com/api/mcp",
      "enabled": true
    }
  }
}
{
  "mcpServers": {
    "memostem": {
      "type": "http",
      "url": "https://www.memostem.com/api/mcp"
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=memostem&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vd3d3Lm1lbW9zdGVtLmNvbS9hcGkvbWNwIn0%3D"
}
{
  "servers": {
    "memostem": {
      "type": "http",
      "url": "https://www.memostem.com/api/mcp"
    }
  }
}
{
  "mcpServers": {
    "memostem": {
      "httpUrl": "https://www.memostem.com/api/mcp"
    }
  }
}
extensions:
  "memostem":
    enabled: true
    name: "memostem"
    type: streamable_http
    uri: "https://www.memostem.com/api/mcp"
    timeout: 300

Quality 87 / 100good

protocol88 · weight 25
  • pass
    protocol.modernsupports 2026-07-28 (server/discover)
  • pass
    protocol.statelessanswers without a session
  • pass
    protocol.transportstreamable HTTP
  • warn
    protocol.list_ttltools/list declares ttlMs 0, so clients re-fetch it on every use
authorizationn/a · weight 15
  • n/a
    auth.prm, auth.as_metadata, auth.cimdno remote uses OAuth
  • n/a
    auth.secret_in_urlno templated URL
tool hygiene93 · weight 30
  • pass
    tools.descriptionsevery tool has a description
  • pass
    tools.description_lengthdescriptions are concise
  • pass
    tools.schemasevery tool has an object input schema
  • pass
    tools.annotations10 of 10 tools declare readOnlyHint or destructiveHint
  • pass
    tools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
  • warn
    tools.token_costabout 17,051 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
stability75 · weight 15
  • warn
    stability.changes20 tool changes in 30 days
  • pass
    stability.rug_pullno tool changed its meaning under the same name
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

10 tools, about 17,051 tokens to load them all · tool set f7b743c916a0 · tools last changed 2026-10-19 · checked 2026-10-20 05:13 UTC

Tool changes

  • check_memostem_connectionchangeddescription, output schema
    before

    Verify the authenticated MemoStem connection and report only the currently granted knowledge permissions. This test does not read or write knowledge.

    after · 56% of words in common

    Verify the MemoStem connection and report only the currently granted knowledge permissions. Without an account it reports status guest with no permissions, and the temporary guest shelf stays available. This test does not read or write knowledge.

  • create_knowledge_bundle_draftschangedinput schema
  • create_card_draftschangedinput schema
  • preview_knowledge_bundlechangedinput schema
  • validate_knowledge_bundlechangedinput schema
  • create_knowledge_bundle_draftschangedoutput schema
  • create_card_draftschangedoutput schema
  • preview_knowledge_bundlechangedoutput schema
  • save_guest_knowledge_bundleschangedoutput schema
  • validate_knowledge_bundlechangeddescription, output schema
    before

    Validate exactly one user-selected, independently teachable general-knowledge bundle without an account and without saving it. Call only at the person's direct request or after clear acceptance of a specific preview proposal. The strict input rejects transcripts, conversation histories, personal or organization-specific memory, and unsupported knowledge types.

    after · 81% of words in common

    Validate exactly one user-selected, independently teachable general-knowledge bundle without an account and without saving it. Call only at the person's direct request or after clear acceptance of a specific preview proposal. The strict input rejects transcripts, conversation histories, and unsupported knowledge types; phrases that may be personal or organization-specific are returned as review_flags.

Showing the latest 10. Full history: list_changes · trend: quality JSON.

Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.

Trust 94 / 100

provenance80
liveness99
freshness100
hygiene100

+repository +namespace-matches-repo +reachable +uptime-96% +updated-4d-ago

Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://www.memostem.com/api/mcp streamable-httpnoneyes96%1652 ms2026-07-282026-10-20

Tools (10)

check_memostem_connectionread-onlyVerify the MemoStem connection and report only the currently granted knowledge permissions. Without an account it reports status guest with no permissions, and the temporary guest shelf stays available. This test does not read or write knowledge.
claim_guest_knowledge_workspaceTransfer the temporary guest shelf identified by workspace_token to the authenticated MemoStem owner as private pending drafts. Call only after the person explicitly agrees to connect or after the guest shelf reports account_required. This tool never approves or publishes cards.
connect_memostemread-onlyConnect or grant knowledge read permission through the host OAuth flow, then show a page of the authenticated owner's topic labels. Never creates knowledge.
create_card_draftsCreate pending, user-owned general-knowledge card drafts only after clear affirmative consent to specifically named, independently teachable knowledge in the current conversation. Every card must declare knowledge_scope as general_knowledge. Personal or company decisions, product principles or policies, pricing rationale, preferences, plans, tasks, reminders, meeting outcomes, project status, and autobiographical facts are ineligible. An assistant suggestion alone is not consent. This tool never accepts raw transcripts or historical-conversation data, and it cannot approve, publish, or modify public knowledge cards.
create_knowledge_bundle_draftsCreate pending, user-owned concept, general procedure, comparison, mechanism, structure, claim/evidence, knowledge question, historical event, or language-expression drafts only after clear affirmative consent to specifically named, independently teachable general knowledge in the current conversation. Every bundle must declare knowledge_scope as general_knowledge; decisions and organization-specific material are not accepted. An assistant suggestion alone is not consent. It cannot approve drafts, retain transcripts, or modify public knowledge.
preview_knowledge_bundleread-onlyReturn a transient preview of exactly one user-selected, independently teachable general-knowledge bundle without an account and without saving it. Call only at the person's direct request or after clear acceptance of a specific preview proposal. Use save_guest_knowledge_bundles only after the person explicitly asks to keep it; connected clients use create_knowledge_bundle_drafts.
refresh_guest_knowledge_shelf_linkIssue a new short-lived, one-time mobile or desktop web link for the existing guest shelf. Use only when the person asks to open or recover that shelf. Pass the private workspace_token as a tool argument; never show or put it in a URL. This adds no card and makes the previous view link invalid.
save_guest_knowledge_bundlesStore one to 10 specifically selected, independently teachable general-knowledge bundles from the current conversation in a private temporary MemoStem guest shelf. Call only after a direct request or clear acceptance of a specific proposal. Reuse workspace_token to continue the same shelf, but never reveal that credential to the person. The shelf is read-only in MemoStem, expires after 90 days, and requires account connection at 10 cards.
start_memostemread-onlyStart MemoStem when no topic is named. Show a localized welcome App before login, or the connected owner's topic labels and empty-state guidance. Pass the conversation language as locale when known. No drafts are created.
validate_knowledge_bundleread-onlyValidate exactly one user-selected, independently teachable general-knowledge bundle without an account and without saving it. Call only at the person's direct request or after clear acceptance of a specific preview proposal. The strict input rejects transcripts, conversation histories, and unsupported knowledge types; phrases that may be personal or organization-specific are returned as review_flags.

Schemas: list_tools.

Similar MCP servers

Official server.json
{
  "name": "io.github.girapphe/memostem",
  "title": "MemoStem",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "remotes": [
    {
      "url": "https://www.memostem.com/api/mcp",
      "type": "streamable-http"
    }
  ],
  "version": "0.6.3",
  "repository": {
    "url": "https://github.com/girapphe/memostem-plugins",
    "source": "github"
  },
  "description": "Your reviewed knowledge, across AI conversations."
}