diff --git a/CLAUDE.md b/CLAUDE.md deleted file mode 100644 index 9fe6bee..0000000 --- a/CLAUDE.md +++ /dev/null @@ -1,38 +0,0 @@ - - -# CLAUDE.md - -This file provides guidance for Claude Code when working in this repository. - -## Project - -Tailscale MCP -- MCP server for safe programmatic access to the local Tailscale daemon: tailnet discovery, SSH config generation, port sharing via Serve/Funnel, and latency matrices. - -**Version:** 0.1.0 -**License:** CC-BY-NC-ND-4.0 -**Author:** TMHSDigital - -## Key paths - -- Source: `src/` (TypeScript) -- Provider adapters: `src/providers/` (implement the `Provider` interface, wired into `ProviderManager`) -- Tools: `src/tools/` -- Package manifest: `package.json` (version source of truth) -- Tool list: `mcp-tools.json` (enumerates the MCP tools) -- Docs site: `docs/` -- CI workflows: `.github/workflows/` - -## Conventions - -- Use conventional commits (`feat:`, `fix:`, `chore:`, `docs:`) -- Bump the version in `package.json` in your PR (`npm version`, keeps the lockfile in sync); `release.yml` tags and publishes that version on merge -- Provider adapters live in `src/providers/` and implement the `Provider` interface, wired into `ProviderManager`; tools live in `src/tools/` -- Keep `mcp-tools.json` in sync with the registered tools - -## Testing - -```bash -npm run build -npm test -npm run typecheck -```