Skip to main content
Glama

nanograph-mcp

Build Nanograph datasources from Markdown or PDF corpora and serve them through MCP or a small HTTP/JSON wrapper.

What v1 supports

  • Ingest commands: nanograph-ingest seed --config ..., build, and smoke

  • Server commands: nanograph-mcp --registry ... and nanograph-http --registry ...

  • MCP tools: sources, source, documents, document, sections, search, passage

  • HTTP routes: GET /healthz, GET /datasources, GET /datasources/{name}, GET /datasources/{name}/documents, GET /datasources/{name}/documents/{document_id}, GET /datasources/{name}/documents/{document_id}/sections, POST /search, POST /passage, and POST /mcp

Use /healthz for health checks. Other application responses use the same schema-versioned envelope.

Search modes:

  • mode = "keyword" for all datasources

  • mode = "search" only for datasources built with embeddings enabled

Related MCP server: md-graph

Quick start

nanograph-ingest smoke --config examples/corpus-markdown.toml
nanograph-http --registry examples/datasources-public.toml --host 127.0.0.1 --port 8765

The public registry example uses only home, exposure, and enabled for each datasource. Host-local path overrides such as database and config are outside the documented v1 contract.

Documentation:

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    C
    maintenance
    MCP server that indexes Markdown, Word, HTML, and PDF documents into a SQLite knowledge graph with CJK+Latin full-text search and cross-document reference tracking. Runs drift audits to surface stale policies, conflicting research claims, superseded ADRs, and undocumented code exports.
    10
    8
    MIT
  • A
    license
    Not graded
    quality
    A
    maintenance
    Builds a keyword-searchable index from markdown documentation bundles and serves it to LLM agents via MCP, with retrieval logging and reporting for curation.
    MIT
  • F
    license
    Not graded
    quality
    B
    maintenance
    MCP server for building knowledge graphs from documents. It ingests PDF/PPTX/DOCX files, transcribes to Markdown, and uses LLM to bootstrap entity patterns and build a JSONL knowledge graph with RAG chunks.
    -