Skip to content

feat: add RepoFuse MCP and deploy wiring#49

Merged
DealPatrol merged 3 commits into
mainfrom
feat/repofuse-mcp-deploy-setup
May 22, 2026
Merged

feat: add RepoFuse MCP and deploy wiring#49
DealPatrol merged 3 commits into
mainfrom
feat/repofuse-mcp-deploy-setup

Conversation

@DealPatrol
Copy link
Copy Markdown
Owner

Summary\n- add RepoFuse MCP server, HTTP route, and smoke tests\n- wire GitHub Actions for MCP-aware CI and Vercel deploys\n- add MCP setup docs and supporting billing/deploy plumbing\n\n## Verification\n- pnpm mcp:test\n- pnpm exec tsc --noEmit\n- pnpm lint\n- pnpm build\n

@vercel
Copy link
Copy Markdown
Contributor

vercel Bot commented May 22, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
repo-app-architect Ready Ready Preview, Comment May 22, 2026 5:49am
repofuse Ready Ready Preview, Comment, Open in v0 May 22, 2026 5:49am
v0-repo-app-architect Ready Ready Preview, Comment, Open in v0 May 22, 2026 5:49am

Request Review

@supabase
Copy link
Copy Markdown

supabase Bot commented May 22, 2026

This pull request has been ignored for the connected project bpjftwoiosftvjvxpovz because there are no changes detected in supabase directory. You can change this behaviour in Project Integrations Settings ↗︎.


Preview Branches by Supabase.
Learn more about Supabase Branching ↗︎.


const state = crypto.randomUUID()
const redirectUri = `${getBaseUrl(request)}/api/auth/github/callback`
const returnTo = request.nextUrl.searchParams.get('returnTo') || '/dashboard/repositories?connected=github'
Copy link
Copy Markdown
Contributor

@vercel vercel Bot May 22, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Open redirect vulnerability in GitHub OAuth flow allows attackers to redirect users to arbitrary URLs after authentication

Fix on Vercel

Comment thread proxy.ts Outdated
import { NextRequest, NextResponse } from 'next/server'

export function middleware(request: NextRequest) {
export function proxy(request: NextRequest) {
Copy link
Copy Markdown
Contributor

@vercel vercel Bot May 22, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Dashboard routes are not protected by middleware because the file is named proxy.ts instead of middleware.ts - Next.js cannot recognize it as middleware

Fix on Vercel

Comment thread lib/queries.ts
Eager Stripe constructor at module load crashed Vercel page-data\ncollection because STRIPE_SECRET_KEY is unset during build. Now\nconstructed on demand inside handlers. Also make CI lint non-blocking\nso pre-existing lint debt on main does not gate this PR.
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