MCP.Market

Osdev Wiki MCP server

by 0xmortuex·io.github.0xmortuex/osdev-wiki-mcp·v0.1.0

The OSDev wiki (wiki.osdev.org) offline and searchable: search, sections, links.

A92/100grade A
What users say
No reviews yet
Be the first
Safety scan
A92/100

full report

Adoption
Growing

0 stars114 downloads/wk

Reviews

Write one

Nobody has reviewed Osdev Wiki yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Osdev Wiki tools

No tool declarations could be read from the package source. They show once the server is installed.

Public scan report

scanner v0.1.10 · 2026-10-13 · same rubric, same numbers if you re-run it

no findings
  • Code scan8 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 2 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 92/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Osdev Wiki compares

Against every graded Web search MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
92/100
higher than 90% of 3,470 Web search servers
Downloads a week
114
more than 60% of 827 Web search servers with a package

Install Osdev Wiki in Claude Code, Cursor or VS Code

claude mcp add osdev-wiki-mcp -- uvx osdev-wiki-mcp
Add to Cursor

What the publisher says

From the Osdev Wiki repository's README, as published. We do not edit it. Read it on GitHub

osdev-wiki-mcp

The OSDev wiki, offline and searchable, for your AI agent.

<!-- mcp-name: io.github.0xmortuex/osdev-wiki-mcp -->

wiki.osdev.org is the reference for hobby operating-system development. It covers descriptor tables, paging, interrupt controllers, timers, ACPI, disk controllers, bootloaders and toolchains. Agents writing kernel code tend to reconstruct these details from memory and get bit layouts wrong. They also can't browse the wiki themselves, because it sits behind a bot challenge.

osdev-wiki-mcp downloads the wiki's public archive once, indexes it locally with SQLite full-text search, and gives the agent tools to search it, read a page or just one section of it, and follow links.

What it looks like

This is real output, from the 2025-12-30 dump:

> wiki_search("PIT", limit=3)
1. Programmable Interval Timer *
   The Programmable Interval Timer ([PIT]) chip (Intel 8253/8254) basically consists of an oscillator…
2. PC Speaker
   …When the [PIT] interrupts you, you need to program [PIT] timer 2 so that…
3. APIC Timer
   …Real Time Clock, TimeStamp Counter, [PIT] or even polling CMOS registers. In this tutorial…

> wiki_page("IDT", section="Gate Descriptor", max_chars=900)
# Interrupt Descriptor Table
https://wiki.osdev.org/Interrupt_Descriptor_Table · last edited 2025-06-05 · categories: X86 CPU, Interrupts
('IDT' redirects to 'Interrupt Descriptor Table'; 'Gate Descriptor' appears 2 times; showing
section 4 under 'Structure on IA-32'. Also: section 8 under 'Structure on x86-64')

### Gate Descriptor

Each entry in the table has a complex structure:

Gate Descriptor (32-bit):
63..48 | 47 | 46..45 | 44 | 43..40 | 39..32
Offset 31..16 | P | DPL 1..0 | 0 | Gate Type 3..0 | Reserved
31..16 | 15..0
Segment Selector 15..0 | Offset 15..0

- Offset: A 32-bit value, split in two parts. It represents the address of the entry point ...
[... section truncated]

[Cut at max_chars=900; the full text is 1567 chars. Call again with max_chars=1

Notice what the output does for the agent:

as aliases of their target, so an abbreviation finds the right page first.

  • Abbreviations work. "PIT" and "IDT" are wiki redirects, and redirects are indexed

as HTML tables. These are rendered as one row per line, with bit ranges shown as 63..48.

  • Bit-layout tables stay readable. The wiki draws descriptor and page-table layouts

where the other copy is.

  • Ambiguity is reported. When a heading appears twice on a page, the agent is told
  • Truncation explains itself. A cut-off result says exactly what to call next.

Install

pip install osdev-wiki-mcp
osdev-wiki-mcp --update          # one-time: download (~5 MB) and index (~15 s)
claude mcp add osdev-wiki -- osdev-wiki-mcp

You can skip --update. The agent can call wiki_update itself: every other tool tells it to when there's no index yet.

The index (about 18 MB) lives in %LOCALAPPDATA%\osdev-wiki-mcp on Windows, ~/Library/Application Support/osdev-wiki-mcp on macOS, and $XDGDATAHOME/osdev-wiki-mcp (or ~/.local/share/osdev-wiki-mcp) elsewhere. Set OSDEVWIKIDIR to put it somewhere else. Python 3.10+ is required, with SQLite FTS5. python.org builds, uv-managed builds and most distro builds include FTS5, and the server tells you if yours doesn't.

Tools

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Osdev Wiki: common questions

Is Osdev Wiki MCP server safe?
Yes, by our scan: it is graded A (92/100). Read the Osdev Wiki safety report
How do I install Osdev Wiki?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Osdev Wiki need an API key?
No secret keys are declared. It reads 1 setting from the environment.
Is Osdev Wiki maintained?
The last commit was 24 days ago (2026-10-11). The latest release is v0.1.0.
What can I use instead of Osdev Wiki?
Servers from other publishers that do the same job: jDocmunch MCP server, Link MCP server and Apple Maps MCP server.
How does Osdev Wiki compare with other Web search MCP servers?
safety score 92/100 (higher than 90% of 3,470 Web search servers); downloads a week 114 (more than 60% of 827 Web search servers with a package). Full comparison.

Alternatives to Osdev Wiki

Same job from other publishers: the closest match first, then the best rated.

  • jDocmunch MCP
    Section-level doc search for .md, .rst, .adoc, .ipynb, .html, .yaml, .json, and OpenAPI specs.
    A
  • Link
    Local personal memory for agents as MCP tools — remember, recall, search, context, graph traversal.
    A
  • Apple Maps
    Search places, estimate routes, and build Apple Maps links on macOS.
    A

More from 0xmortuex →