mcpbeat Sign in

Pil MCP Server

by pjpoulose Your server? Claim it
local only

Pil runs on your own machine — the client starts it, so there is no endpoint to ping. 52 installs a week from pypi. Last commit 16 Sep 2026.

PIL: local-first knowledge base for your Instagram saved posts, with a read-only MCP server.

Installs per day peak 23 · avg 11 · -47% w/w
a month agotoday
52
Installs / week
pypi · personal-instagram-library
2
Stars
0 open issues
16 Sep 2026
Last commit
from GitHub
MIT
License
Python

What the code does

We read the source, 3 d ago · rules 995398eba69f

Evidence

Things with no honest explanation: a promise that contradicts the code, code that runs at install time while hiding what it does, data leaving the machine.

    p = subprocess.run(["instagram-cli"] + args, capture_output=True, text=True, timeout=300)
Capabilities

What this server is able to do. For an MCP server this is often the job itself — a terminal server runs commands because that is what it is for. Listed so you know what you are plugging in, not as an accusation.

    p = subprocess.run(["instagram-cli"] + args, capture_output=True, text=True, timeout=300)
        with open(os.path.join(HERE, name), 'rb') as f:
Runs an external command dashboard/qa-signal.js:62
  try { execSync(`node --check ${tmp}`, { stdio: 'pipe' }); ok(true, 'script[' + i + '] syntax'); }
Executes code built at runtime dashboard/qa-signal.js:89
  window.eval(fs.readFileSync(path.join(HERE, 'ring-component', 'pil-ring.js'), 'utf8'));

Is this your server and something here is wrong? Tell us — corrections are free and do not require a plan.

We found things in this code

Code changes quietly between releases, and nobody reads the diff of a dependency. We do, on every release — watch Pil and you get told the day something new turns up.

Three servers free · no card

Connect this server

This server runs on your own machine — install it with the package manager and the client starts it for you. Package name taken from the official registry entry.

run in your terminal
claude mcp add pil -- uvx personal-instagram-library
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "pil": {
      "command": "uvx",
      "args": [
        "personal-instagram-library"
      ]
    }
  }
}
~/.codex/config.toml
[mcp_servers.pil]
command = "uvx"
args = ["personal-instagram-library"]
.cursor/mcp.json
{
  "mcpServers": {
    "pil": {
      "command": "uvx",
      "args": [
        "personal-instagram-library"
      ]
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "pil": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "personal-instagram-library"
      ]
    }
  }
}

Alternatives to Pil

same job, measured the same way
Krobot
by kromatic-innovation

Kromatic's public MCP server for read-only access to the Kromatic knowledge base.

answering
Yuque MCP
by yuque

MCP server for Yuque — expose your knowledge base to AI assistants.

492 installs/wk local only
Molio Knowledge Base
by zhuzhaoyun

Read-only access to your Molio local knowledge base: search, read, browse, and AI Q&A.

354 installs/wk local only
Sw Dev Knowledge Base MCP
by execuro

Read-only offline MCP server over a curated Shopware developer knowledge base

137 installs/wk local only
N
Nol MCP
by yawlabs

nol MCP server -- search, cited Q&A, and pages over your team's knowledge base

local only
MedXpert 图书馆连接器(通用版)
by zhaoxinghua09-cell

Local RAG MCP server for your own .md knowledge base: BM25 + local Ollama, offline, zero egress.

local only
Guru Remote MCP Server
by getguru

Guru MCP Server - Connect AI tools to your Guru knowledge base

answering
NexTool MCP for GLPI
by nextoolsolutions

MCP server for GLPI: tickets, ITIL, assets, knowledge base. GLPI 10/11. Not affiliated with Teclib'.

188 installs/wk answering

Pil — questions

Answers built from our own checks of this server.

Why is there no uptime for Pil?
Pil runs on your own machine over stdio — there is no network address to reach, so uptime cannot be measured for it by anyone. What can be measured is adoption: the pypi package personal-instagram-library was installed 52 times last week.
How do I connect Pil?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It runs locally, so the command pulls personal-instagram-library straight from pypi; nothing to host, nothing to sign up for.
How many people use Pil?
The pypi package personal-instagram-library was installed 52 times in the last week. Week over week that is -47%. We show installs rather than GitHub stars on purpose: a star is a bookmark, an install is someone actually running it.
Is Pil open source?
Yes — it is published under the MIT licence, written in Python and 2 stars on GitHub. The source link is on this page, so you can read exactly what it does with your data before you connect it.