Skip to main content
Glama
Paoladev45

FeedRecall MCP Server

by Paoladev45

FeedRecall

Your feed is an inbox, not a knowledge base.

FeedRecall turns likes, bookmarks, saved links, repositories, videos, and articles into persistent project-aware memory for AI agents. It runs locally, keeps an evidence trail, and exposes the same memory to Codex, Claude Code, Cursor, and other MCP clients.

FeedRecall local memory cockpit

Why

Saving a discovery is only the beginning:

capture -> enrich -> classify -> connect to projects -> verify -> test -> adopt or reject

FeedRecall remembers both what a source claimed and what you or your agents later observed. Six months later, an agent can avoid recommending a tool that already failed your Windows test.

Related MCP server: x-bookmarks-mcp

Quick start

npm install
npm run build
node dist/cli.js init
node dist/cli.js import examples/discoveries.json
node dist/cli.js import-projects examples/projects.json
node dist/cli.js search "Roblox MCP"
node dist/cli.js serve

The canonical database is ~/.feedrecall/feedrecall.db, so local agents share one memory even when they run from different project folders. Set FEEDRECALL_HOME only when you intentionally want an isolated vault.

Optional local enrichment requires Ollama and a local model:

ollama pull qwen3:4b
node dist/cli.js process --model qwen3:4b

Then connect the local MCP server:

node dist/cli.js install-client codex
node dist/cli.js install-client claude
node dist/cli.js install-client cursor

What v0.1 includes

  • Local SQLite storage and full-text search.

  • Idempotent JSON and URL imports.

  • Processing, evidence, and decision lifecycles.

  • Projects with transparent relevance scores.

  • Timeline queries using published, first-seen, and last-seen dates.

  • Read/write MCP tools with explicit annotations.

  • Local dashboard and browser capture extension.

  • Optional local enrichment through Ollama; core features work without it.

Capture without the X API

FeedRecall does not require the paid X API. Load the unpacked extension from extension/, open your Likes or Bookmarks page while already signed in, and export the posts visible in your browser. FeedRecall never asks for your X password and never stores browser cookies.

The extension captures only posts currently rendered in the page. Scroll, scan, export, then import the JSON. Repeating the flow is safe: stable source identifiers prevent duplicate memories while firstSeenAt and lastSeenAt preserve the timeline.

Public post URLs can also be enriched with local collectors such as gallery-dl and yt-dlp. Network sources are treated as untrusted data, never executable instructions.

Privacy

  • Local-first by default; no telemetry.

  • No remote model provider in the core application.

  • Tokens, cookies, and passwords are not accepted in imports.

  • The public repository contains only synthetic examples.

  • Destructive social cleanup is intentionally outside v0.1.

Roadmap

  • v0.1 Memory: import, enrich, classify, search, timeline, MCP.

  • v0.2 Projects: project objects, context packs, collections, stronger relevance.

  • v0.3 Intelligence: opportunities, experiments, decisions, agent feedback loop.

  • v1 Knowledge OS: discover, understand, suggest, test, implement, remember.

See docs/PRODUCT_PLAN.md for the product model and release plan, and docs/ROADMAP.md for acceptance criteria and boundaries.

Architecture

Browser / JSON / URL connectors
              |
              v
        SQLite + FTS5
              |
      +-------+--------+
      |                |
 Local cockpit     MCP server
                       |
          Codex / Claude Code / Cursor

ChatGPT desktop, Codex CLI, and the Codex IDE extension share the same local MCP configuration, as described in the official Codex MCP documentation. ChatGPT web requires a future remote, authenticated plugin and is intentionally outside this local-first release.

Contributing and security

See CONTRIBUTING.md and SECURITY.md. Never attach a real personal vault or browser export to a public issue.

License

Apache-2.0

A
license - permissive license
-
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    -
    quality
    D
    maintenance
    Fully local, privacy-first MCP server that turns exported X/Twitter bookmarks into a searchable, enriched knowledge base for Claude Desktop and Claude Code.
    2
    MIT
  • F
    license
    A
    quality
    B
    maintenance
    Persistent knowledge-base MCP server. Semantic search with source citations over saved YouTube videos, podcasts, articles and PDFs — one endpoint for every MCP-capable AI client.
    28
  • A
    license
    -
    quality
    B
    maintenance
    Turns saved X posts and long-form articles into a private, searchable context base accessible via MCP. Lets coding agents import, search, read, and enrich the library using the user's existing browser session.
    MIT

View all related MCP servers

Related MCP Connectors

  • Cross-AI personal memory. Save once in ChatGPT, recall in Claude, Mistral, Grok, or any MCP client.

  • Your memory, everywhere AI goes. Build knowledge once, access it via MCP anywhere.

  • Private-by-default, local-first memory/context/task orchestrator for MCP apps and agents.

View all MCP Connectors

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/Paoladev45/feedrecall'

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