MCPcopy Index your code
hub / github.com/alfonsusac/check-site-meta

github.com/alfonsusac/check-site-meta @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
288 symbols 594 edges 93 files 1 documented · 0% updated 3mo ago★ 6822 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

check-site-meta

check-site-meta is a command-line tool for inspecting website metadata and generating link previews without requiring deployment. It runs a local Node.js backend to bypass CORS restrictions and caching issues, providing accurate metadata retrieval.

Features

  • Extract metadata from any URL: OpenGraph and Twitter
  • Compatible with localhost for local development
  • Supports link previews (X/Twitter, Discord, Google, Facebook)
  • Avoids CORS and caching limitations

Installation & Usage

To use check-site-meta, install it via npx or pnpx:

npx check-site-meta
# or
pnpx check-site-meta

Checking Localhost Ports

To inspect metadata for a locally running application, specify a port:

pnpx check-site-meta 3000
pnpx check-site-meta 5173

Customizing the Backend Port

To change the backend port, use the -p flag:

pnpx check-site-meta 5173 -p 5000

Disable Analytics

To disable the analytics, use the --no-analytics flag or set a DO_NOT_TRACK env to true or 1

pnpx check-site-meta --no-analytics

Hyperlinks

For feedback or issues, please open an issue on GitHub or contact me on X (alfonsusac)

Star History Chart

Extension points exported contracts — how you extend this code

Core symbols most depended-on inside this repo

Shape

Function 276
Class 6
Method 5
Interface 1

Languages

TypeScript100%

Modules by API surface

src/app/components/advanced/Sitemap.client.tsx16 symbols
src/app/lib/get-metadata.ts14 symbols
src/app/components/advanced/Sitemap.tsx12 symbols
src/app/lib/get-sitemap.ts11 symbols
src/app/lib/Table.tsx10 symbols
src/app/lib/Collapsible.client.tsx10 symbols
src/app/components/LinkPreviewPanel.tsx9 symbols
src/app/theme-switch.tsx8 symbols
src/app/module/error/ErrorCard.tsx8 symbols
src/app/components/SummaryPanelField.tsx8 symbols
src/app/components/previews/Preview.tsx7 symbols
src/app/components/inputs/InputForm.tsx7 symbols

For agents

$ claude mcp add check-site-meta \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page