Skip to main content
Glama
spudmashmedia

neoforge-kb-mcp

README.md
# neoforge-kb-mcp

[![Tech](https://skillicons.dev/icons?i=py,fastapi,java,gradle,docker)](https://skillicons.dev)
Neoforge Knowledge Base Document Ingest + MCP Server

## Summary
An MCP Server that provides Retrieval-Augmented Generation (RAG) capabilities to surface the latest Neoforge Mod API documentation (currently v1.21.11). It is designed specifically for local usage with:
- **Inference Engines** (LM Studio, Ollama UI etc...)
- **LLM Harnesses** (OpenCode, ClaudeCode etc...)

Docker Services Include:
- **MCP Server**: built with FastMCP library.
- **Vector Database Server**: ChromaDB instance with Neoforge Mod API Knowledge Base
- **Ingest Pipeline**: Python data ingest reading HTML + Markdown documentation and writing to ChromaDB
- **LLM Inference Engine Server**: Ollama instance using Qwen3-embedding:0.6b embedding model

Works Well with:
- [Neoforge OpenCode Skills](https://github.com/spudmashmedia/neoforge-opencode-skills)

# Getting Started
- [Prequisite Before Starting](/docs/prerequisite.md)
- [Ingestion Pipeline](/docs/ingestion_pipeline.md)
- [MCP Server](/docs/mcp_server.md)
- [Setup Tooling](/docs/setup_tooling.md)
  
# Documentation
  
- [The Purpose of this Repository](/docs/purpose.md)
- [References](/docs/references.md)

# License
This code is distributed under the terms and conditions of the [MIT License](/LICENSE)

---
Spudmash Media [-] 2026