Glean
A self-hosted RSS reader and personal knowledge management tool.
What is Glean?
Glean is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to self-hosted rss reader and personal knowledge management tool.
A self-hosted RSS reader and personal knowledge management tool.
This server falls under the Knowledge & Memory category on MCPgee, the world's largest MCP server directory with 33,000+ servers.
Features
- A self-hosted RSS reader and personal knowledge management t
Use Cases
Maintainer
Works with
Installation
NPM
npx -y gleanManual Installation
npx -y gleanConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
How to Set Up and Use Glean
Glean is a self-hosted RSS reader and personal knowledge management platform that aggregates news feeds, saves articles, and organizes content with folders, tags, and bookmarks. It deploys via Docker Compose with a FastAPI backend, PostgreSQL database, Redis queue, and an optional Milvus vector database for recommendation features. Developers and researchers use it to build a private, searchable reading archive without relying on third-party services.
Prerequisites
- Docker and Docker Compose installed on your host
- A modern MCP client such as Claude Desktop
- Ports 80 (web UI) and 3001 (admin dashboard) available on the host
- At least 2 GB of free disk space for the database and vector store
Download the Docker Compose file
Fetch the full deployment manifest (includes Milvus for content recommendations) or the lightweight variant if you want to skip the vector database.
curl -fsSL https://raw.githubusercontent.com/LeslieLeung/glean/main/docker-compose.yml -o docker-compose.ymlConfigure secrets before first launch
Open docker-compose.yml and set a unique SECRET_KEY for JWT signing and a strong POSTGRES_PASSWORD. You can also change ADMIN_PASSWORD from its default of Admin123!.
Start all services
Bring up the web app, admin interface, backend, task processor, and database in detached mode.
docker compose up -dVerify the deployment
Open http://localhost in a browser and log in with username admin and the password you configured (default Admin123!). The admin dashboard is at http://localhost:3001.
Subscribe to RSS feeds
Use the web UI to add feed URLs or import an OPML file. Glean syncs feeds automatically every 15 minutes in the background.
Connect an MCP client
Point your MCP client at the running Glean instance. Because Glean is a Docker-hosted web app rather than a stdio MCP binary, you integrate it through its REST API or wrap it with a local MCP adapter.
{
"mcpServers": {
"glean": {
"command": "npx",
"args": ["-y", "glean"]
}
}
}Glean Examples
Client configuration
Minimal Claude Desktop config to run the Glean MCP package via npx.
{
"mcpServers": {
"glean": {
"command": "npx",
"args": ["-y", "glean"]
}
}
}Prompts to try
Example queries once the server is connected.
- "Show me unread articles from my tech feeds"
- "Summarize everything saved in my 'AI Research' folder"
- "Find articles about Rust published in the last week"
- "Bookmark this URL and tag it as 'to-read'"Troubleshooting Glean
Docker Compose fails to start due to port conflicts
Edit WEB_PORT and ADMIN_PORT in docker-compose.yml to unused port numbers, then re-run docker compose up -d.
Login fails with default credentials
Ensure ADMIN_PASSWORD is not overridden by a stale .env file, or reset it by running docker compose exec backend python manage.py changepassword admin.
Feed articles are not refreshing
Check that the background task processor container is running with docker compose ps. If it is stopped, run docker compose restart worker.
Frequently Asked Questions about Glean
What is Glean?
Glean is a Model Context Protocol (MCP) server that self-hosted rss reader and personal knowledge management tool. It connects AI assistants to external tools and data sources through a standardized interface.
How do I install Glean?
Install via npm with the command: npx -y glean. Then add the server configuration to your AI client's JSON config file (e.g., claude_desktop_config.json or .cursor/mcp.json).
Which AI clients work with Glean?
Glean works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.
Is Glean free to use?
Yes, Glean is open source and available under the AGPL-3.0 license. You can use it freely in both personal and commercial projects.
Glean Alternatives — Similar Knowledge & Memory Servers
Looking for alternatives to Glean? Here are other popular knowledge & memory servers you can use with Claude, Cursor, and VS Code.
MemPalace
★ 52.6kA local AI memory system that stores all conversations verbatim and organizes them into navigable structures. It provides 19 MCP tools for AI assistants to search and retrieve past decisions, debugging sessions, and architecture debates automatically
Kratos
★ 25.7k🏛️ Memory System for AI Coding Tools - Never explain your codebase again. MCP server with perfect project isolation, 95.8% context accuracy, and the Four Pillars Framework.
Context Mode
★ 15.4kAn MCP server that preserves LLM context by intercepting large data outputs and returning only concise summaries or relevant sections. It enables efficient sandboxed code execution, file processing, and documentation indexing across multiple programm
Memu
★ 13.7kMemory for 24/7 proactive agents like OpenClaw.
MemOS
★ 9.3kMemOS (Memory Operating System) is a memory management operating system designed for AI applications. Its goal is: to enable your AI system to have long-term memory like a human, not only remembering what users have said but also actively invoking, u
Everos
★ 5.4kBuild, evaluate, and integrate long-term memory for self-evolving agents.
Browse More Knowledge & Memory MCP Servers
Explore all knowledge & memory servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.
Set Up Glean in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
Ready to use Glean?
Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.