Skip to content

feat: agent vault mcp server - #8672

Merged
sheensantoscapadngan merged 19 commits into
mainfrom
sheensantoscapadngan/feat-agent-vault-mcp-proxy
Oct 27, 2026
Merged

sheensantoscapadngan merged 19 commits into
mainfrom
sheensantoscapadngan/feat-agent-vault-mcp-proxy

Conversation

@sheensantoscapadngan

@sheensantoscapadngan sheensantoscapadngan commented Oct 15, 2026 •

Copy link
Copy Markdown
Member

Context

This PR adds support for MCP proxying via Agent Vault
image

Relevant PR:
Infisical/cli#436

Screenshots

Steps to verify the change

Type

  • Fix
  • Feature
  • Improvement
  • Breaking
  • Docs
  • Chore

Checklist

  • Title follows the conventional commit format: type(scope): short description (scope is optional, e.g., fix: prevent crash on sync or fix(api): handle null response).
  • Tested locally
  • Updated docs (if needed)
  • Updated CLAUDE.md files (if needed)
  • Read the contributing guide

@infisical-review-police

Copy link
Copy Markdown

💬 Discussion in Slack: #pr-review-infisical-8672-feat-mcp-proxy

Posted by Review Police — reviews, comments, new commits, and CI failures will stream into this channel.

@chatgpt-codex-connector

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ⚠️ Failed 2026-10-15T16:45:21.325039Z 748266a PR opened
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@chatgpt-codex-connector

Copy link
Copy Markdown

Codex usage limits have been reached for code reviews. Please check with the admins of this repo to increase the limits by adding credits.
Credits must be used to enable repository wide code reviews.

@socket-security

socket-security Bot commented Oct 15, 2026 •

Copy link
Copy Markdown

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Updatednpm/​oauth4webapi@​3.8.3 ⏵ 3.8.89910010085100

View full report

@sheensantoscapadngan sheensantoscapadngan changed the title feat: MCP proxy feature: Agent Vault MCP proxy Oct 15, 2026
@greptile-apps

greptile-apps Bot commented Oct 15, 2026 •

Copy link
Copy Markdown
Contributor

RetriggerView in GreptileConfidence Score: 5/5 Tier: plus

[High impact] The PR appears safe to merge, with two non-blocking improvements to refresh frequency and outage feedback.

Findings

  1. P2 Shared sessions refresh repeatedly ▶
  2. P2 Outages trigger wrong setup ▶

Summary

Adds remote MCP services to Agent Vault, with OAuth setup, token refresh, service templates, and MCP details in session logs.

  • Admins can add MCP servers to Agent Vault access bundles.
  • MCP services can use OAuth tokens authorized for their server.
  • The session proxy forwards MCP requests with their service credentials.
  • Session logs identify MCP methods and tool names.

Reviews (18) · Last reviewed commit: "Merge remote-tracking branch 'origin/mai..." · Reviewed by Greptile

@sheensantoscapadngan sheensantoscapadngan changed the title feature: Agent Vault MCP proxy feat: Agent Vault MCP proxy Oct 15, 2026
@sheensantoscapadngan sheensantoscapadngan changed the title feat: Agent Vault MCP proxy feat: agent vault mcp server Oct 15, 2026
@mintlify

mintlify Bot commented Oct 15, 2026 •

Copy link
Copy Markdown
Contributor

Preview deployment for your docs. Learn more about Mintlify Previews.

Project Status Preview Updated
infisical 🟢 Ready View Preview Oct 27, 2026, 4:49 PM

💡 Tip: Enable Automations to automatically generate PRs for you.

- Drop the box, shield icon and badges; one status line, one sentence and one button per state
- Before authorizing, show only "Authorize with <host>"; waiting lives in the button with Cancel
- Use the shared status labels, a fixed "Authorized on" date, and plain-text scopes that wrap and collapse after 10
- Show a failed refresh as one line with the server's reason on hover, muted under Needs Additional Scopes
- Keep the saved scopes visible when a reauthorization fails
- "Use your own OAuth app" link on first connect too, with the redirect URI, an instruction and side-by-side client fields
- Auth Method as a Select, "Advanced Options" label, and the Sends preview only when a header is customized
- Rename "OAuth 2.1" to "OAuth", drop the unused popup-closed tracking, and keep the callback popup open on failure
- Update mcp-servers.mdx for the new labels
…feat-agent-vault-mcp-proxy

# Conflicts:
#	backend/package-lock.json
#	backend/package.json
#	backend/src/@types/fastify.d.ts
#	backend/src/ee/routes/v1/agent-vault-routers/agent-vault-access-bundle-router.ts
#	backend/src/ee/services/agent-vault-access-bundle/agent-vault-access-bundle-service.ts
#	backend/src/ee/services/agent-vault-proxy/agent-vault-proxy-service.ts
#	backend/src/server/routes/index.ts
#	frontend/src/components/agent-vault/ServiceIconStack.tsx
#	frontend/src/components/agent-vault/service-sheet/ServiceSheet.tsx
#	frontend/src/components/agent-vault/service-sheet/serviceSchema.ts
#	frontend/src/components/agent-vault/service-sheet/stepMeta.ts
#	frontend/src/pages/agent-vault/AgentVaultAccessBundleDetailPage/AgentVaultAccessBundleDetailPage.tsx
Comment thread backend/src/lib/api-docs/constants.ts Resolved
@linear

linear Bot commented Oct 26, 2026 •

Copy link
Copy Markdown

…eensantoscapadngan/feat-agent-vault-mcp-proxy

# Conflicts:
#	backend/e2e-test/routes/v1/agent-vault.spec.ts
#	backend/src/@types/fastify.d.ts
#	backend/src/db/sanitized-schema.yaml
#	backend/src/db/schemas/agent-vault-services.ts
#	backend/src/ee/routes/v1/agent-vault-routers/agent-vault-access-bundle-router.ts
#	backend/src/ee/routes/v1/agent-vault-routers/agent-vault-proxy-agent-router.ts
#	backend/src/ee/routes/v1/agent-vault-routers/agent-vault-schemas.ts
#	backend/src/ee/services/agent-vault-access-bundle/agent-vault-access-bundle-service.ts
#	backend/src/ee/services/agent-vault-access-bundle/agent-vault-access-bundle-types.ts
#	backend/src/ee/services/agent-vault-access-bundle/agent-vault-service-dal.ts
#	backend/src/ee/services/agent-vault-proxy/agent-vault-proxy-service.ts
#	backend/src/ee/services/agent-vault/AGENTS.md
#	backend/src/keystore/keystore.ts
#	backend/src/server/routes/index.ts
#	docs/documentation/platform/agent-vault/plan-your-setup.mdx
#	docs/documentation/platform/agent-vault/proxies.mdx
#	docs/documentation/platform/agent-vault/services.mdx
#	docs/documentation/platform/agent-vault/session-logs.mdx
#	frontend/src/components/agent-vault/ServiceTemplateSelect.tsx
#	frontend/src/components/agent-vault/service-sheet/CredentialFields.tsx
#	frontend/src/components/agent-vault/service-sheet/ReviewFields.tsx
#	frontend/src/components/agent-vault/service-sheet/ServiceSheet.tsx
#	frontend/src/components/agent-vault/service-sheet/serviceSchema.ts
#	frontend/src/components/agent-vault/service-sheet/stepMeta.ts
#	frontend/src/hooks/api/agentVault/mutations.tsx
#	frontend/src/hooks/api/agentVault/queries.tsx
#	frontend/src/hooks/api/agentVault/types.ts
#	frontend/src/pages/agent-vault/AgentVaultAccessBundleDetailPage/components/ServicesCard.tsx
@gitguardian

gitguardian Bot commented Oct 26, 2026 •

Copy link
Copy Markdown

⚠️ GitGuardian has uncovered 3 secrets following the scan of your pull request.

Please consider investigating the findings and remediating the incidents. Failure to do so may lead to compromising the associated services or software components.

🔎 Detected hardcoded secrets in your pull request
GitGuardian id GitGuardian status Secret Commit Filename
38833010 Triggered Username Password 7fa9d1e backend/src/ee/services/agent-vault-access-bundle/agent-vault-credential-write-fns.test.ts View secret
38833011 Triggered Generic Password 7fa9d1e backend/src/ee/services/agent-vault-access-bundle/agent-vault-credential-write-fns.test.ts View secret
38911126 Triggered Username Password 7fa9d1e backend/e2e-test/routes/v1/agent-vault.spec.ts View secret
🛠 Guidelines to remediate hardcoded secrets
  1. Understand the implications of revoking this secret by investigating where it is used in your code.
  2. Replace and store your secrets safely. Learn here the best practices.
  3. Revoke and rotate these secrets.
  4. If possible, rewrite git history. Rewriting git history is not a trivial act. You might completely break other contributing developers' workflow and you risk accidentally deleting legitimate data.

To avoid such incidents in the future consider


🦉 GitGuardian detects secrets in your source code to help developers and security teams secure the modern development process. You are seeing this because you or someone else with access to this repository has authorized GitGuardian to scan your pull request.

@sheensantoscapadngan
sheensantoscapadngan merged commit 53715b5 into main Oct 27, 2026
22 of 24 checks passed

This branch was successfully deployed

1 active deployment
staging - docs — 838da8a4 Deployed Oct 27, 2026 by mintlify[bot]
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