Documentation
¶
Overview ¶
Example: GitHub MCP Server — a developer productivity platform that exposes different tool sets for different agent types using MCP server variants. This mirrors the GitHub MCP Server pattern described in SEP-2053's Prior Art section, where a single server exposes code review, project management, security, and CI/CD tools as separate variants with custom ranking.
Capability demonstrated: Different tool sets per variant, custom ranking.
Variants:
- code-review: PR operations, diffs, and review comments
- project-management: issue tracking, labels, and assignments
- security-readonly: security scanning alerts and advisories (read-only)
- ci-automation: CI/CD workflow management and dispatch
Run:
go run ./examples/server/github
Then connect any MCP client to http://localhost:8080.
Click to show internal directories.
Click to hide internal directories.