Some checks are pending
Build Ghidra Plugin / build (push) Waiting to run
Starlight/Astro docs site following the warehack.ing cookie-cutter pattern. Landing page with architecture overview, getting-started guide with install and firmware import examples, Docker reference with env vars and port pool docs, and MCP tools reference. Warm amber/rust color scheme. Caddy prod + Node dev Docker stages.
50 lines
1.5 KiB
JavaScript
50 lines
1.5 KiB
JavaScript
// @ts-check
|
|
import { defineConfig } from 'astro/config';
|
|
import starlight from '@astrojs/starlight';
|
|
|
|
export default defineConfig({
|
|
site: 'https://mcghidra.warehack.ing',
|
|
devToolbar: { enabled: false },
|
|
integrations: [
|
|
starlight({
|
|
title: 'MCGhidra',
|
|
tagline: 'Reverse engineering bridge between Ghidra and MCP',
|
|
description: 'Multi-instance Ghidra plugin with HATEOAS REST API and MCP server for decompilation, analysis, and binary manipulation.',
|
|
social: [
|
|
{ icon: 'external', label: 'Gitea', href: 'https://git.supported.systems/MCP/mcghidra' },
|
|
{ icon: 'external', label: 'PyPI', href: 'https://pypi.org/project/mcghidra/' },
|
|
],
|
|
customCss: ['./src/styles/custom.css'],
|
|
editLink: {
|
|
baseUrl: 'https://git.supported.systems/MCP/mcghidra/_edit/main/docs-site/',
|
|
},
|
|
head: [
|
|
{
|
|
tag: 'meta',
|
|
attrs: {
|
|
name: 'theme-color',
|
|
content: '#c85533',
|
|
},
|
|
},
|
|
],
|
|
sidebar: [
|
|
{
|
|
label: 'Getting Started',
|
|
items: [
|
|
{ label: 'Overview', slug: 'getting-started/overview' },
|
|
{ label: 'Installation', slug: 'getting-started/installation' },
|
|
],
|
|
},
|
|
{
|
|
label: 'Reference',
|
|
collapsed: true,
|
|
items: [
|
|
{ label: 'Docker Usage', slug: 'reference/docker' },
|
|
{ label: 'MCP Tools', slug: 'reference/mcp-tools' },
|
|
],
|
|
},
|
|
],
|
|
}),
|
|
],
|
|
});
|