Skip to content

Initial project structure for MCP variants#1

Merged
sambhav merged 1 commit intomainfrom
chore/scaffolding
Jan 27, 2026
Merged

Initial project structure for MCP variants#1
sambhav merged 1 commit intomainfrom
chore/scaffolding

Conversation

@Degiorgio
Copy link
Collaborator

@Degiorgio Degiorgio commented Jan 27, 2026

Establishes a multi-language monorepo structure for MCP Variants. Implements an efficient CI/CD system that only tests what changes.

🏗️ SDK Scaffolding

  • Python SDK (python/sdk/)
  • TypeScript SDK (typescript/sdk/)
  • Go SDK (go/sdk/)
  • Monorepo structure: Consistent {language}/sdk/ pattern across all implementations

🚀 CI/CD Pipeline

  • Path-based workflow triggering: Only runs CI for languages that actually changed
    • Change Python → only Python CI runs
    • Change multiple languages → only those CIs run
  • Status check workflow: Single required check that dynamically validates based on changes
  • Comment triggers: Maintainers can run all checks with /test all PR comment

@Degiorgio Degiorgio force-pushed the chore/scaffolding branch 4 times, most recently from 7c3fbd1 to 00ea98e Compare January 27, 2026 16:50
@Degiorgio Degiorgio marked this pull request as ready for review January 27, 2026 16:52
@Degiorgio Degiorgio requested a review from sambhav January 27, 2026 16:55
@sambhav sambhav merged commit 4f98e0a into main Jan 27, 2026
13 checks passed
@sambhav sambhav deleted the chore/scaffolding branch January 27, 2026 20:10
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.

2 participants