Back to MCP Servers

Metis

A private, local research "second brain" for Claude: project-aware memory, cited answers from your own library (won't invent what it can't find), linked notes/meetings/ideas via a domain-specific knowledge layer, daily briefs (news + new papers in your field), a live meeting ass…

knowledge-memorygoaiagent
By SVerITG
3Updated 2 weeks agoPythonAGPL-3.0

Installation

npx -y Metis

Configuration

{
  "mcpServers": {
    "Metis": {
      "command": "npx",
      "args": ["-y", "Metis"]
    }
  }
}

How to use

  1. Run the installation command above (if needed)
  2. Open your Claude Code settings file (~/.claude/settings.json)
  3. Add the configuration to the mcpServers section
  4. Restart Claude Code to apply changes
<p align="center"> <picture> <source media="(prefers-color-scheme: dark)" srcset="Metis_github.png"/> <img src="Metis_github.png" alt="Metis — Research Cortex" width="420"/> </picture> </p> <h1 align="center">Metis — The Research Cortex</h1> <p align="center"> <em>AI built around researchers. Not a prompt box — a way of working.</em><br> <em>Your papers, meetings, ideas, notes and journal — each one linked to the rest.</em><br> <em>A research companion that reviews its own work and gets sharper every week.</em> </p> <p align="center"> <em>It's 7:20. You open the dashboard. The morning brief reads:</em> <br><br> <strong><em>"Three papers matching your configured topics landed overnight — one directly challenges a working hypothesis in your field. Your literature coverage in methods has grown to 84%. I've cross-referenced all three with your knowledge graph, connected them to your meeting note from Tuesday, and flagged four passages for your review. One tracked analysis is approaching a key deadline."</em></strong> <br><br> <em>No prompt. No setup. Your research, connected — every morning.</em> </p> <p align="center"> 🟢 <strong>Actively developed.</strong> &nbsp;Latest: learnable agent routing · a personalization layer that grows with you · a security pass. &nbsp;<a href="#changelog"><strong>See what's new ↓</strong></a> </p> <br> <table width="100%" cellspacing="0" cellpadding="16" border="0"> <tr> <td width="33%" valign="top" align="center"> <p><strong>☁️ Light</strong><br><em>MCP server only</em></p> <p><em>You ask Claude to build a monitoring dashboard for your current project. Metis recalls the dashboard you built eighteen months ago, your preferred layout, and your standard indicators. The right specialist agents deliver exactly what you need — in your style, to your domain's standards — without any re-explaining.</em></p> </td> <td width="33%" valign="top" align="center"> <p><strong>🔗 Cross-pollination</strong><br><em>The moment everything connects</em></p> <p><em>You capture a quick idea about a novel surveillance approach. Within seconds, Metis surfaces three things you'd forgotten existed: a methodology paper from fourteen months ago that used a similar approach, a meeting note from March where your field partner described the same barrier, and an open question you logged after a conference. You hadn't connected any of it. Metis did. The grant section writes itself.</em></p> </td> <td width="33%" valign="top" align="center"> <p><strong>🌐 Metis OS</strong><br><em>The full picture — in development</em></p> <p><em>Your calendar shows a meeting with a research collaborator. Yesterday you captured an idea about a new method. Metis has your April transcript with this person and this week's new papers. A briefing appears before you leave. After the meeting, you ask for a five-day course on that topic from the latest research. By evening, it's ready.</em></p> </td> </tr> </table> <br> <p align="center"> <strong>Editions:</strong>&nbsp; <a href="https://github.com/SVerITG/Metis"><b>Metis</b> — Base shell</a> &nbsp;·&nbsp; <a href="https://github.com/SVerITG/Metis_PH"><b>Metis_PH</b> — Public Health &amp; Epidemiology</a> &nbsp;·&nbsp; <a href="https://github.com/SVerITG/Metis_BM"><b>Metis_BM</b> — Biomedical Sciences <em>(coming soon)</em></a> &nbsp;·&nbsp; <a href="https://github.com/SVerITG/Metis_CL"><b>Metis_CL</b> — Clinical Sciences <em>(coming soon)</em></a> </p> <p align="center"> <img src="https://img.shields.io/badge/status-v1.0-brightgreen" alt="v1.0"/> <a href="https://github.com/SVerITG/Metis/stargazers"><img src="https://img.shields.io/github/stars/SVerITG/Metis?style=flat" alt="Stars"/></a> <img src="https://img.shields.io/github/last-commit/SVerITG/Metis" alt="Last commit"/> <a href="https://github.com/SVerITG/Metis/blob/main/LICENSE"><img src="https://img.shields.io/badge/license-AGPL--3.0-blue.svg" alt="License"/></a> <img src="https://img.shields.io/badge/Python-3.10%2B-blue?logo=python" alt="Python"/> <img src="https://img.shields.io/badge/Claude-MCP-orange?logo=anthropic" alt="Claude MCP"/> <a href="https://glama.ai/mcp/servers/SVerITG/Metis"><img src="https://glama.ai/mcp/servers/SVerITG/Metis/badges/score.svg" alt="Glama score"/></a> <img src="https://img.shields.io/badge/data%20stays%20local-✓-green" alt="Data stays local"/> </p>

🧪 Want to see the background layer in action? Try the Public Health edition.

Metis_PH is a fully worked edition that ships with a pre-loaded knowledge layer (WHO guidance + epidemiology & methods references). Clone it to test the cited, library-grounded answers immediately — without building a corpus first — then bring the same setup to your own field here.


See it in action

<p align="center"> <img src="docs/Scene1.gif" alt="The Metis dashboard at a glance" width="760"/><br> <em>The dashboard at a glance — your projects, tasks, the morning brief and what to focus on, in one calm view.</em> </p> <p align="center"> <img src="docs/Scene2.gif" alt="A tour through the Metis tabs" width="760"/><br> <em>A tour through Metis — the system tab and every part of your Research Cortex: today, work, knowledge, meetings, ideas, learning and the control room.</em> </p> <p align="center"> <img src="docs/Scene4.gif" alt="From the AI brief straight into a Claude Desktop brainstorm" width="760"/><br> <em>The silent layer — one click on the morning brief opens Claude Desktop, primed with your work, ready to brainstorm.</em> </p> <p align="center"> <img src="docs/Scene5.gif" alt="Metis reviews and improves its own work" width="760"/><br> <em>Metis reviews its own work and proposes its own improvements — the self-improvement loop, in plan mode.</em> </p>

Why researchers trust it

  • 📚 It cites your own sources. Every knowledge answer is drawn from your indexed library, with document- and page-level citations — not the model's guesses.
  • 🔗 It connects everything you know. Every paper, meeting transcript, idea, note, journal entry and task is linked to the rest of your work. The grant you write today surfaces a method paper from last year and a meeting note from March — you never go looking; Metis brings it to you.
  • 🧠 It routes to the right expert. Ask in plain language, and Metis hands the work to the right one of 30+ specialist skills — Librarian, Methods Coach, Writing Partner, Meeting Memory, Epidemiologist, Course Builder, and more.
  • 🔁 It improves itself. After every task it logs what worked and what fell short; each week it drafts improvements to its own behaviour and waits for your approval. Most MCP servers are static — Metis gets sharper the longer you use it.
  • 🚫 It refuses to invent. Ask about something that isn't in your library and Metis tells you so, instead of fabricating a plausible-sounding answer. (This grounding behaviour is covered by an automated test.)
  • 🔒 It stays on your machine. Local embeddings, local database, local files. Your papers, patient-adjacent data, and unpublished work never leave your computer.

🎥 See it in action above — the dashboard, a tour of the tabs, the silent layer into Claude Desktop, and Metis improving its own work.

Easiest way to try it: install Claude Desktop and run the 3-step setup — a demo workspace is pre-loaded, so you start with something to explore instead of a blank screen.


Who is this for?

<table width="100%" cellspacing="0" cellpadding="20" border="0"> <tr> <td width="50%" valign="top" align="center">

🔬 I'm a researcher

No programming background needed. Install in minutes, start working immediately. Everything Metis does is explained in plain language.

Get started (3 steps)

</td> <td width="50%" valign="top" align="center">

⚙️ I'm a developer

Open-source, extensible, well-architected. Build domain packs, add agents, extend the MCP server, or deploy for your institution.

Explore the architecture

</td> </tr> </table>

What is Metis?

Metis is a research companion built on top of Claude that keeps your data on your own machine. It gives every AI conversation a persistent memory of your domain, your papers, your projects, and your working history. It routes your requests to the right specialist, does the work, records the result, and returns a plain answer — without requiring you to prompt or configure anything.

The app runs on your machine and your data stays there — your documents, notes, embeddings and memory never leave it. The reasoning is powered by Claude, so the text you choose to send for analysis goes to the Anthropic API; everything else is local. (See Data Protection for exactly what leaves your machine, and when.)

The short version: imagine an AI that already knew your field and your literature, connected every paper, meeting, idea and note you've captured, sent each request to the right specialist — and got sharper about your work, and about itself, the longer you used it. That's Metis.


How it works

Metis is not a separate app you log into. It's a small service that runs quietly in the background and connects Claude to your research — your papers, your memory, your projects.

  1. A background service (the "MCP server") starts with your computer. It's the bridge between Claude and your files — you never interact with it directly.
  2. You talk to Metis through Claude, two ways:
    • Claude Desktop (easiest): open it and pick a Metis prompt (e.g. Metis, Metis Doctor) from the prompt menu — or just ask.
    • Claude Code (terminal): type /metis followed by your request.
  3. You ask in plain language. Metis works out which of its 30+ specialists should handle it, does the work using your library and memory, and answers — citing sources.

That's it. There's nothing to learn before you start; the dashboard is optional visibility on top of all this.


Design Philosophy

Every AI conversation starts from zero. You spend ten minutes re-explaining your context, and when the session ends, it's gone. Generic AI tools are powerful but stateless — they know everything about the world and nothing about you.

Metis is built on one idea: the AI should know you. And it should keep getting better — on its own.

Not just your name — your domain, your literature, your projects, your preferred working style, your open questions, your meeting notes from last month, and the paper you added to your library yesterday. The longer you use Metis, the better every response gets. Not because the AI changes — because Metis knows you better.

You don't need to follow developments in AI. Metis does that for you. Every week, Metis reviews its own performance across all your sessions, identifies where it could have done better, drafts improvements to its own behaviour, and waits for your approval before applying them. As better methods and models become available, those improvements are folded in the same way — always proposed for your approval, never applied behind your back. As a researcher, you focus on your research. Metis handles keeping itself sharp.

The core mechanism is cross-pollination. Every time you capture an idea, add a paper, record a meeting, or complete a task, Metis connects it to everything else in your research universe. A paper you indexed a year ago surfaces when you're writing a grant today. A meeting note from March links to the idea you captured this morning. An open question from six months ago connects to a new paper that just came out. These connections happen automatically, in the background, without you having to search for them. This is what makes Metis a research companion rather than a search tool — it thinks across your entire body of work so you

View source on GitHub