- Starlight docs: 28 pages covering getting started, guides, tool reference, concepts (architecture, dynamic tools, runtime comms) - LoRa examples: channel scanner, quality analyzer, multi-SF receiver with both .grc and .py forms, plus ADSB+LoRa combo test - .gitignore: exclude generated artifacts (*_patched_*.py, *.wav, docs build cache, tests/scratch/) - Add .mcp.json for local MCP server config - Sync uv.lock with date-based version
49 lines
1.4 KiB
JavaScript
49 lines
1.4 KiB
JavaScript
import { defineConfig } from 'astro/config';
|
|
import starlight from '@astrojs/starlight';
|
|
|
|
export default defineConfig({
|
|
site: 'https://gr-mcp.supported.systems',
|
|
integrations: [
|
|
starlight({
|
|
title: 'GR-MCP',
|
|
description: 'GNU Radio MCP Server for programmatic flowgraph control',
|
|
social: {
|
|
github: 'https://git.supported.systems/MCP/gr-mcp',
|
|
},
|
|
editLink: {
|
|
baseUrl: 'https://git.supported.systems/MCP/gr-mcp/src/branch/main/docs/',
|
|
},
|
|
customCss: ['./src/styles/custom.css'],
|
|
sidebar: [
|
|
{
|
|
label: 'Getting Started',
|
|
autogenerate: { directory: 'getting-started' },
|
|
},
|
|
{
|
|
label: 'Guides',
|
|
autogenerate: { directory: 'guides' },
|
|
},
|
|
{
|
|
label: 'Reference',
|
|
items: [
|
|
{ label: 'Tools Overview', link: '/reference/tools-overview/' },
|
|
{
|
|
label: 'Tool Reference',
|
|
collapsed: true,
|
|
autogenerate: { directory: 'reference/tools' },
|
|
},
|
|
{ label: 'Docker Images', link: '/reference/docker-images/' },
|
|
{ label: 'OOT Catalog', link: '/reference/oot-catalog/' },
|
|
],
|
|
},
|
|
{
|
|
label: 'Concepts',
|
|
autogenerate: { directory: 'concepts' },
|
|
},
|
|
],
|
|
}),
|
|
],
|
|
telemetry: false,
|
|
devToolbar: { enabled: false },
|
|
});
|