Mo5 Mcp Server — Thomson Mo5 C Development Assistant

by thlg057

263 downloads
Not rated
GitHub

About

MCP server that gives AI coding agents instant access to Thomson MO5 technical documentation via semantic search.

Details

Author
thlg057
Downloads
263
Categories
Knowledge Base, AI

- Semantic search across MO5 technical documentation
- Browse available documents, tags, and indexing status
- Preconfigured expert "Thomson MO5" prompt for your agent
- Works alongside SDK MO5 and MO5 Project Template

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Mo5 Mcp Server — Thomson Mo5 C Development Assistant
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Install via npm by adding the server configuration to your MCP client. Set the RAG_BASE_URL environment variable to the public instance URL (https://retrocomputing-ai.cloud). No local RAG server is needed.

semantic_search

Recherche sémantique dans la documentation MO5 (base de connaissances). Si aucun résultat n'est trouvé avec le score demandé, une seconde tentative est effectuée automatiquement avec un seuil plus permissif.

get_chunk_context

Récupère le contexte élargi autour d'un chunk retourné par semantic_search : les chunks voisins (avant/après) dans le même document. Utile quand une explication technique est découpée sur plusieurs chunks et que la réponse semble incomplète ou tronquée.

list_official_docs

Liste les documents officiels et de développement Thomson MO5 (manuels, guides techniques). Utile pour identifier quelles ressources existent avant de faire une recherche sémantique ciblée, ou pour fournir un lien de téléchargement direct à l'utilisateur.

make_fd

Génère une image disquette .fd bootable pour Thomson MO5 à partir d'un ou plusieurs binaires compilés avec CMOC. Le boot loader MO5 est embarqué directement dans le script — aucune dépendance externe requise. Équivalent de : fdfs -addBL output.fd BOOTMO.BIN program.BIN

fd_to_sd

Convertit une image disquette .fd (format 3.5" 720 Ko) en .sd (format 5.25" 320 Ko) pour une utilisation avec SDDrive — le composant qui simule un lecteur de disquette sur Thomson MO5 via carte SD.

png_to_mo5_sprite

Convertit une image PNG en tableaux C (FORME + COULEUR) pour le Thomson MO5. Génère un fichier .h directement utilisable avec le SDK MO5 (mo5_sprite.h). Format : 1 octet = 8 pixels, 2 couleurs par groupe de 8 pixels.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "mo5 mcp server \u2014 thomson mo5 c development assistant": {
            "mo5-rag": {
                "command": "npx",
                "args": [
                    "-y",
                    "@thlg057/mo5-rag-mcp"
                ],
                "env": {
                    "RAG_BASE_URL": "https://retrocomputing-ai.cloud"
                }
            }
        }
    }
}

McpServers

{
    "mo5-rag": {
        "command": "npx",
        "args": [
            "-y",
            "@thlg057/mo5-rag-mcp"
        ],
        "env": {
            "RAG_BASE_URL": "https://retrocomputing-ai.cloud"
        }
    }
}

What is this MCP server?

This MCP server connects your AI coding agent to a curated knowledge base dedicated to Thomson MO5 development. It enables semantic search over technical documentation covering the 6809 CPU, CMOC C compiler, MO5 hardware, memory mapping, BASIC, and more. No infrastructure to set up, a public instance is ready at retrocomputing-ai.cloud.

Part of a complete MO5 toolchain

This server is designed to work alongside two companion projects: - SDK MO5, C library optimized for CMOC with MO5-specific abstractions (github.com/thlg057/sdk_mo5) - MO5 Project Template, Ready-to-use scaffold with automated Makefile (github.com/thlg057/mo5_template) - This MCP Server, The AI assistant that ties everything together

Available tools

- Semantic search across MO5 technical documentation - Browse available documents, tags and indexing status - Expert "Thomson MO5" prompt preconfigured for your agent

Quick start

Install via npm — no local RAG server needed: `` { "mcpServers": { "mo5-rag": { "command": "npx", "args": ["-y", "@thlg057/mo5-rag-mcp"], "env": { "RAG_BASE_URL": "https://retrocomputing-ai.cloud" } } } } ``
No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.