mcpbeat Sign in

Moodle + Obsidian MCP Server

by carlosandreferreira Your server? Claim it
local only

Moodle + Obsidian runs on your own machine — the client starts it, so there is no endpoint to ping. 1 562 installs a week from pypi. Last commit 9 Nov 2026.

Moodle for AI assistants, SSO included: courses, grades, deadlines and forums synced to Obsidian.

Installs per day peak 1 562 · avg 52
a month agotoday
1 562
Installs / week
pypi · moodle-obsidian-mcp
2
Stars
0 open issues
9 Nov 2026
Last commit
from GitHub
MIT
License
Python

Nothing serious here today

Today is the operative word: we check Moodle + Obsidian every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.

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

Optional settings from the registry entry, left out of the block above: OBSIDIAN_VAULT_DIR (Obsidian vault folder where notes and materials are written), MOODLE_URL (Moodle base URL (https). Optional if you log in with `moodle-mcp --login`), MOODLE_TOKEN (Moodle mobile web service token. Prefer `moodle-mcp --login`, which stores it with 0600 permissions), MOODLE_MCP_TOOLS (Toolsets to expose: core, grades, forums, obsidian, write, auth, raw, or all), MOODLE_MCP_LANGUAGE (Language of the generated notes).

Alternatives to Moodle + Obsidian

same job, measured the same way
Hive Vault
by mlorentedev

On-demand Obsidian vault access for AI coding assistants — 17 tools, 5 resources, 4 prompts.

2 503 installs/wk local only
Y
Yandex360 MCP
by pa1ch

MCP server for Yandex 360 services (Wiki, and more) — tools for AI assistants.

154 installs/wk local only
Agent-Native Content
by builderio

Open-source Obsidian for MDX - edit local docs with agent assistance

answering
gosidian
by daniele-chiappa

Self-hosted Obsidian-compatible markdown vault with a web UI and a 71-tool MCP server for AI agents

local only
Enquire MCP
by oomkapwn

Long-term memory for AI agents — your Obsidian vault as searchable persistent memory.

993 installs/wk local only
Dedox
by dedox

Gives AI assistants read access to your Dedox help centre and knowledge base articles.

24 tools answering
Engram: AI memory you can edit in Obsidian
by engram-app

Shared memory for Claude, ChatGPT and any MCP client. Read and edit it in Obsidian or the web app.

answering
Obsidian Sync MCP
by es617

Give AI agents access to your Obsidian vault via local files or Self-hosted LiveSync.

294 installs/wk local only

Moodle + Obsidian — questions

Answers built from our own checks of this server.

Why is there no uptime for Moodle + Obsidian?
Moodle + Obsidian 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 moodle-obsidian-mcp was installed 1 562 times last week.
How do I connect Moodle + Obsidian?
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 moodle-obsidian-mcp straight from pypi; nothing to host, nothing to sign up for.
How many people use Moodle + Obsidian?
The pypi package moodle-obsidian-mcp was installed 1 562 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 Moodle + Obsidian 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.