mcpbeat Sign in

EduPage Keyring MCP Server

by stefanbackor Your server? Claim it
local only

EduPage Keyring runs on your own machine — the client starts it, so there is no endpoint to ping. 2 683 installs a week from pypi. Last commit 5 Nov 2026.

EduPage timetables, grades, homework and messages; session in the OS Credential Store, no password.

Installs per day peak 1 627 · avg 89
a month agotoday
2 683
Installs / week
pypi · edupage-keyring-mcp
0
Stars
0 open issues
5 Nov 2026
Last commit
from GitHub
GPL-3.0
License
Python

What the code does

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

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.

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

This code can reach further than it looks

We found places where it runs commands, builds paths or queries from values it is given. None of that is a flaw by itself — it becomes one when the code changes, and code changes quietly between releases. We re-read it on every one.

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 edupage-keyring-mcp -- uvx edupage-keyring-mcp
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "edupage-keyring-mcp": {
      "command": "uvx",
      "args": [
        "edupage-keyring-mcp"
      ]
    }
  }
}
~/.codex/config.toml
[mcp_servers.edupage-keyring-mcp]
command = "uvx"
args = ["edupage-keyring-mcp"]
.cursor/mcp.json
{
  "mcpServers": {
    "edupage-keyring-mcp": {
      "command": "uvx",
      "args": [
        "edupage-keyring-mcp"
      ]
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "edupage-keyring-mcp": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "edupage-keyring-mcp"
      ]
    }
  }
}

Optional settings from the registry entry, left out of the block above: EDUPAGE_USERNAME (Optional. Only to keep two EduPage accounts at the same school apart. The password is never configured).

Alternatives to EduPage Keyring

same job, measured the same way
EduPage MCP Server
by oliverhruby

EduPage MCP: timetables, grades, homework, meals, messages, 2FA, multi-school, role-aware.

423 installs/wk local only
Somtoday (unofficial)
by barzoj

Unofficial read-only Somtoday parent portal: timetable, homework, grades, assignments, messages

96 installs/wk local only
Librus Synergia
by krzysztofbury

Librus Synergia school gradebook: grades, attendance, timetable, homework, messages.

1 820 installs/wk local only
Vault MCP
by chill-ai-space

MCP server for credential isolation — bots use passwords and API keys without seeing them

89 installs/wk local only
Onepassword
by pulsemcp

MCP server for interacting with 1Password via the CLI to read and manage credentials.

118 installs/wk local only
MrTrades Hyperliquid desk
by mrtrades

Hosted Hyperliquid desk. Paper on stored tape. No HL private key in the assistant.

answering
Phare
by phare

Manage the uptime monitoring, incidents and status pages of your Phare organization.

answering
GrabMail disposable email
by grabmail

Disposable email for agents: create an inbox, wait for the message, read the code. No key needed.

6 tools answering

EduPage Keyring — questions

Answers built from our own checks of this server.

Why is there no uptime for EduPage Keyring?
EduPage Keyring 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 edupage-keyring-mcp was installed 2 683 times last week.
How do I connect EduPage Keyring?
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 edupage-keyring-mcp straight from pypi; nothing to host, nothing to sign up for.
How many people use EduPage Keyring?
The pypi package edupage-keyring-mcp was installed 2 683 times in the last week. We show installs rather than GitHub stars on purpose: a star is a bookmark, an install is someone actually running it.
Is EduPage Keyring open source?
Yes — it is published under the GPL-3.0 licence, written in Python and 0 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.