Skip to content

Latest commit

 

History

History
39 lines (29 loc) · 1.18 KB

File metadata and controls

39 lines (29 loc) · 1.18 KB

fairmcp

MCP FAIR Documentation Repository for FAIR Agents

About

This repository provides a Model Context Protocol (MCP) server for FAIR documentation. The repository combines FAIR principles (Findable, Accessible, Interoperable, Reusable) documentation with a Model Context Protocol (MCP) server implementation.

LLM-friendly Documentation

This repository follows the llms.txt specification. When the site is built, all Quarto documents are also rendered to CommonMark format, making them accessible to Large Language Models.

You can find the LLM-friendly index at /llms.txt which provides an overview of available documentation.

Setup

Prerequisites

  • Quarto
  • Python 3.10+
  • uv (Python package manager)

Installation

# Create and activate Python environment
uv venv
source .venv/bin/activate  # On Windows: .venv\Scripts\activate

# Install required packages
uv pip install -r requirements.txt

Building the Documentation

# Render the site (HTML and CommonMark formats)
quarto render

# Generate the llms.txt index
python scripts/generate_llms_txt.py

# Preview the site locally
quarto preview