Skip to content

feat: Enhance discoverability with MCP, GitHub metadata, and SEO - #112

Merged
TheJoin95 merged 1 commit into
mainfrom
feat/improve-seo
Aug 19, 2026
Merged

feat: Enhance discoverability with MCP, GitHub metadata, and SEO#112
TheJoin95 merged 1 commit into
mainfrom
feat/improve-seo

Conversation

@TheJoin95

Copy link
Copy Markdown
Member

Add three parallel improvements for better project discovery:

  1. MCP server enhancements (mcp/src/index.ts):

    • get_backend_info: Strapi architecture, content types, services, auth
    • get_sdk_info: SDK installation, methods, TypeScript types
    • get_cli_info: CLI commands and usage patterns Enables Claude to autonomously answer architecture and integration questions.
  2. GitHub metadata and contributor onboarding:

    • Enhanced README.md with badges (license, CI, standards) and topic tags
    • Comprehensive CONTRIBUTING.md: project structure, quick-start, dev tasks
    • .github/ISSUE_TEMPLATE/: structured bug reports and feature requests
    • .github/PULL_REQUEST_TEMPLATE.md: enhanced guidance on testing, linting
  3. SEO foundation for search engines and AI agents:

    • public/robots.txt: Crawl paths, sitemap references, AI agent policy
    • public/sitemap.xml: Main site pages and features
    • public/sitemap-docs.xml: Documentation hierarchy
    • public/schema.org.json: JSON-LD SoftwareApplication schema

All files validated: MCP TypeScript compiles, JSON-LD parses, robots.txt well-formed. No breaking changes; improves human and machine discoverability.

🔗 Linked issue

❓ Type of change

  • 📖 Documentation (updates to the documentation, readme or JSdoc annotations)
  • 🐞 Bug fix (a non-breaking change that fixes an issue)
  • 👌 Enhancement (improving an existing functionality like performance)
  • ✨ New feature (a non-breaking change that adds functionality)
  • 🧹 Chore (updates to the build process or auxiliary tools and libraries)
  • ⚠️ Breaking change (fix or feature that would cause existing functionality to change)

📚 Description

📝 Checklist

  • I have linked an issue or discussion.
  • I have updated the documentation accordingly.

Add three parallel improvements for better project discovery:

1. MCP server enhancements (mcp/src/index.ts):
   - get_backend_info: Strapi architecture, content types, services, auth
   - get_sdk_info: SDK installation, methods, TypeScript types
   - get_cli_info: CLI commands and usage patterns
   Enables Claude to autonomously answer architecture and integration questions.

2. GitHub metadata and contributor onboarding:
   - Enhanced README.md with badges (license, CI, standards) and topic tags
   - Comprehensive CONTRIBUTING.md: project structure, quick-start, dev tasks
   - .github/ISSUE_TEMPLATE/: structured bug reports and feature requests
   - .github/PULL_REQUEST_TEMPLATE.md: enhanced guidance on testing, linting

3. SEO foundation for search engines and AI agents:
   - public/robots.txt: Crawl paths, sitemap references, AI agent policy
   - public/sitemap.xml: Main site pages and features
   - public/sitemap-docs.xml: Documentation hierarchy
   - public/schema.org.json: JSON-LD SoftwareApplication schema

All files validated: MCP TypeScript compiles, JSON-LD parses, robots.txt well-formed.
No breaking changes; improves human and machine discoverability.
@netlify

netlify Bot commented Aug 19, 2026

Copy link
Copy Markdown

Deploy Preview for certo canceled.

Name Link
🔨 Latest commit ab99194
🔍 Latest deploy log https://app.netlify.com/projects/certo/deploys/6a859a735d0f9e0008d4e3df

@TheJoin95
TheJoin95 merged commit c8c96dc into main Aug 19, 2026
6 checks passed
@TheJoin95
TheJoin95 deleted the feat/improve-seo branch August 19, 2026 12:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant