Mmcp.market

Palinode MCP server

by phasespace-labs·io.github.phasespace-labs/palinode·v0.21.0

Inspectable, correctable project memory in git-versioned Markdown for AI agents.

C66/100grade C
What users say
No reviews yet
Be the first
Safety scan
C66/100

full report

Adoption
Established

40 stars503 downloads/wk

Reviews

Write one

Nobody has reviewed Palinode yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Palinode tools (3)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • palinode_entities

    List all known entities, or get memory files referencing a specific entity.

  • palinode_ingest

    Fetch a URL and save it as a research reference in Palinode memory.

  • palinode_push

    Sync memory changes to GitHub for backup and cross-machine access.

Public scan report

scanner v0.1.8 · 2026-09-19 · same rubric, same numbers if you re-run it

2 medium
  • Code scan184 source files scanned; 184 source files scanned15/25
  • Live reliabilityno gateway calls yet and no remote to proben/a
  • Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitystatic API keys via environment variables6/15
  • Maintenancelast push 1 days ago15/15
  • Maintainer identityregistry namespace matches repository owner7/10

Findings (2)

  • mediumsubprocess with shell=Trueexec.shell-true
    palinode-0.21.0/palinode/core/git_tools.py: …form is used deliberately — never ``shell=True``, never string-interpolated commands …
  • mediumsubprocess with shell=Trueexec.shell-true
    palinode-0.21.0/palinode/core/git_tools.py: …form is used deliberately — never ``shell=True``, never string-interpolated commands …
Overall 66/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

Grade history

  • 2026-09-19restoreDCscore 66: subprocess with shell=True; subprocess with shell=True

Install directly

claude mcp add palinode -- uvx palinode
Add to Cursor

Palinode: common questions

Is Palinode MCP server safe?
With care: it is graded C, so read the findings first (66/100). Read the Palinode safety report
How do I install Palinode?
It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
Does Palinode need an API key?
Yes. The registry entry asks for PALINODE_API_TOKEN, PALINODE_API_TOKEN_FILE.
Is Palinode maintained?
The last commit was in the last day (2026-09-18). The latest release is v0.21.0.
What can I use instead of Palinode?
Servers from other publishers that do the same job: Nexusmem MCP server, memgit MCP server and Kindex MCP server. Compare all Palinode alternatives.

Alternatives to Palinode

Same job from other publishers: the closest match first, then the best rated.

All Palinode alternatives →
  • Nexusmem
    Local-first memory for AI coding agents: shell history with exit codes, git diffs, docs, MCP.
    A
  • memgit
    Git for AI memory — version-controlled, searchable context that persists across sessions
    B
  • Kindex
    Persistent knowledge graph and MCP server for AI workflows with git-tracked project context.
    A
  • Kindex
    Persistent knowledge graph and MCP server for AI workflows with git-tracked project context.
    B
  • Bettermemory
    Memory for coding agents, checked against the filesystem and git before it is believed.
    A

More from phasespace-labs