Skip to content

ci-compass/fairmcp

Repository files navigation

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

About

MCP FAIR Documention Repository for FAIR Agents

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published