freshcrate
Home > MCP Servers > vassiliylakhonin.github.io

vassiliylakhonin.github.io

AI-indexed portfolio and CV site with machine-readable profile data, evidence-backed case studies, verification signals, and a live MCP endpoint for agent access.

Description

AI-indexed portfolio and CV site with machine-readable profile data, evidence-backed case studies, verification signals, and a live MCP endpoint for agent access.

README

vassiliylakhonin.github.io

StarsForksIssuesLink CheckLive SiteLicensePersonal portfolio and CV site for Vassiliy Lakhonin, built for both humans and agents:

  • recruiter-friendly profile + case studies,
  • machine-readable metadata (resume.json, capabilities.json, evidence.json),
  • AI indexing support (llms.txt, JSON-LD, sitemap.xml),
  • live MCP endpoint for programmatic profile access,
  • authority/entity signal layer (authority.json) for AI retrieval clarity.

Machine-readable:

Featured case studies

Career Ops package (for higher response quality)


What makes this repo different

  • Dual-surface design: content optimized for both human readers and AI agents.
  • Citability-first case studies: each markdown case includes TL;DR, Evidence, Metrics, Context/Constraint blocks.
  • Structured trust layer: verification + evidence + authority mapping files.
  • Indexing-ready by default: robots.txt, sitemap.xml, llms.txt, JSON-LD.
  • MCP integration: profile data available via local and hosted server.

Repository structure

.
ā”œā”€ā”€ index.md
ā”œā”€ā”€ profile.md
ā”œā”€ā”€ services.html
ā”œā”€ā”€ case-study-*.html / case-study-*.md
ā”œā”€ā”€ article-*.html
ā”œā”€ā”€ Vassiliy-Lakhonin_CV.pdf
ā”œā”€ā”€ agent-card.json
ā”œā”€ā”€ resume.json
ā”œā”€ā”€ capabilities.json
ā”œā”€ā”€ evidence.json
ā”œā”€ā”€ availability.json
ā”œā”€ā”€ engage.json
ā”œā”€ā”€ skills.json
ā”œā”€ā”€ verification.json
ā”œā”€ā”€ authority.json
ā”œā”€ā”€ llms.txt
ā”œā”€ā”€ humans.txt
ā”œā”€ā”€ robots.txt
ā”œā”€ā”€ sitemap.xml
ā”œā”€ā”€ schema/templates/*.json
ā”œā”€ā”€ scripts/geo_quick_audit.py
ā”œā”€ā”€ scripts/schema_audit.py
ā”œā”€ā”€ scripts/build_readiness_report.py
└── mcp/
    ā”œā”€ā”€ server.py
    ā”œā”€ā”€ requirements.txt
    └── railway.toml

Local development

git clone https://github.com/vassiliylakhonin/vassiliylakhonin.github.io.git
cd vassiliylakhonin.github.io
bundle exec jekyll serve

If Ruby/Jekyll is not set up, edit markdown/html/json directly and push to main.


MCP server (local)

python3.13 -m pip install -r mcp/requirements.txt
python3.13 mcp/server.py

Host allowlist for SSE/HTTP transport security:

export MCP_ALLOWED_HOSTS='vassiliy-lakhonin-mcp-production.up.railway.app,127.0.0.1:*,localhost:*'

If MCP_ALLOWED_HOSTS is not set, the server uses the same safe defaults above. This prevents Invalid Host header errors behind Railway while keeping DNS rebinding protection enabled.

Expected tools include: get_profile, get_resume, get_availability, get_capabilities, get_evidence, get_engage, get_agent_card, get_verification, get_skills, get_case_study, list_resources, search_profile.


CI / indexing automation

  • Internal link checks run on push/PR: .github/workflows/link-check.yml
  • IndexNow submission on push: .github/workflows/indexing-push.yml
  • GEO baseline audit (weekly + key-file changes): .github/workflows/geo-audit.yml
  • Schema coverage audit (weekly + content changes): .github/workflows/schema-audit.yml
  • Agent observability snapshot (weekly + key changes): .github/workflows/agent-observability.yml
  • Optional Google Search Console submission via repository secrets

Quick checks locally:

python3 scripts/geo_quick_audit.py
python3 scripts/schema_audit.py
python3 scripts/build_readiness_report.py
python3 scripts/build_freshness_report.py
python3 scripts/build_evals_report.py
python3 scripts/build_provenance_report.py

See scoring rubric: docs/GEO_BASELINE.md


License

MIT

Release History

VersionChangesUrgencyDate
v0.2.0## Highlights - Repositioned repo as an AI-ready portfolio starter (template-first README) - Added 5-minute quick start for faster time-to-first-success - Added OSS trust/community baseline: CONTRIBUTING, CODE_OF_CONDUCT, SECURITY - Added issue forms and PR template - Added demo snapshots (quick-start flow, machine-readable layer, MCP flow) - Enabled GitHub Discussions and refreshed growth labels ## Why this release matters This release improves first impression, contributor readiness, and starHigh4/17/2026
main@2026-04-13Latest activity on main branchHigh4/13/2026
0.0.0No release found — using repo HEADHigh4/11/2026

Dependencies & License Audit

Loading dependencies...

Similar Packages

wp-ux-design-claude-skillšŸ›  Enhance WordPress UX with skillful design practices focused on Core Web Vitals, mobile-first design, and seamless navigation.main@2026-04-21
skills-hubšŸ› ļø Manage and sync your coding skills across multiple AI tools with this cross-platform desktop app for streamlined organization and efficiency.main@2026-04-21
AntigravityMobilešŸ“± Monitor your AI conversations and model quotas effortlessly with Antigravity Mobile, a mobile-friendly dashboard for Antigravity IDE.master@2026-04-21
Agent-ReachEquip AI agents with internet access to gather real-time data from restricted or hard-to-reach online sources.main@2026-04-21
hermes-uiGlassmorphic web interface for Hermes Agent — your self-hosted AI assistantv2.0