Wingetlywingetly
← All apps

RavensPort

by Abishek Narasimhanv5.0.3

Last updated

A tray-resident local proxy that owns the OAuth2 flow for the APIs and MCP servers you use, pools several servers behind one endpoint, and exposes only the tools each AI agent is allowed.

Install with winget

$ winget install --id AbishekNarasimhan.RavensPort --exact --version 5.0.3

Run in Command Prompt, PowerShell, or Windows Terminal. Prompts for any agreements.

Silent install command for RavensPort

RavensPort uses EXE (Inno Setup). The silent install switches are /VERYSILENT /SUPPRESSMSGBOXES /NORESTART.

One-line silent install (x64, user scope)
RavensPort-Setup-5.0.3.exe /VERYSILENT /SUPPRESSMSGBOXES /NORESTART

See the full silent install reference for RavensPort →

Built by Pckgr

For Intune admins

Stop chasing app updates. Pckgr patches them for you.

Automated application patching for Microsoft Intune. Pckgr keeps a curated library of 1,000+ apps continuously up-to-date in your tenant via Microsoft Graph - no manual repackaging, no chasing vendor sites.

Start free 30-day trial

From $49/month. No credit card required.

Not on Intune? Pckgr RMM deploys and patches apps like this one on any Windows fleet. Free for up to 5 devices.

About

MCP servers are increasingly locked behind OAuth2, but most MCP clients expect a bare HTTP

endpoint with no authentication story. And once an agent is connected to three servers, it sees

all of their tools with no way to say "this agent gets these six."

RavensPort solves both halves. It runs a local reverse proxy on 127.0.0.1, holds the OAuth2

grants and API keys for your upstreams, and lets you compose those upstreams into filtered,

per-agent MCP endpoints. Point an agent at http://127.0.0.1:5559/mcp/<name> and it sees exactly

the toolset you granted it, drawn from as many upstreams as you like, including ones it could

never reach on its own.

ROUTES

Attach a live OAuth2 token or a static API key to every request forwarded to an upstream. Your

client never handles authentication. Credentials can be placed anywhere the upstream expects

them: an Authorization header, any other header, a query parameter, or a request-body field,

with a custom value prefix. A route may attach none, one, or several credentials at once, and

the same credential may appear in more than one place. Tokens refresh automatically ten minutes

before they expire.

FUNNELS

Pool several MCP servers behind a single local endpoint and pick exactly which tools, resources,

and prompts it exposes. Each agent gets its own funnel, so tightening what one agent can reach

never touches another.

A KEY PER ENDPOINT

Every route and every funnel carries its own proxy key with its own expiry. Other processes on

your machine cannot spend your grants, and a key leaked from one client cannot reach the rest.

YOUR SECRETS STAY IN YOUR PASSWORD MANAGER

OAuth client secrets, access and refresh tokens, API keys, proxy keys, and the whole

configuration are stored in a vault in 1Password or Proton Pass, a vault you nominate and

control. There is no local cache and no fallback file. Nothing is written to the PC except

redacted activity logs. Because the configuration lives in the vault, one install supports as

many profiles as you have vaults.

While your password manager is locked, everything keeps working: edits, token refreshes, and key

rotation all proceed in memory and are written to the vault as soon as it is reachable again.

NO TELEMETRY

RavensPort contains no analytics, no crash reporting, and no update checks. It makes no network

connection you have not configured. The full source is public under the MIT License, and every

release is built by GitHub Actions with a build provenance attestation, so a download can be

verified against the workflow and commit that produced it.

BEFORE YOU INSTALL

RavensPort requires 1Password or Proton Pass, with the matching command-line tool installed and

signed in. It is where the configuration is kept, and the proxy does not start without it.

RavensPort does not install either one; setup inside the app checks what is present and walks

through connecting a vault. Windows 10 1809 or newer, 64-bit.

Installers · v5.0.3

ArchitectureTypeScopeInstallDownload
x64EXE
Inno Setup
userDirect

Copy a command tailored to that specific architecture, type, and scope - useful when winget would otherwise pick a different default.

Security

No known CVEs for RavensPort.

Coverage is best-effort and depends on a winget package mapping to an NVD CPE entry. Absence here is not a guarantee of safety.

Related apps

  • Invisible Man XRayInvisible Man
    InvisibleMan.InvisibleManXRayv3.2.5

    Invisible Man XRay is an open-source and free client that supports xray core.

  • Claude CodeAnthropic PBC
    Anthropic.ClaudeCodev2.1.302

    Unleash Claude’s raw power directly in your terminal. Search million-line codebases instantly. Turn hours-long workflows into a single command. Your tools. Your workflow. Your codebase, evolving at thought speed.

  • Happ - Proxy UtilityHapp
    Happ.Happv4.5.4

    Desktop proxy client powered by Xray core.

  • O
    Ollama (Portable)Ollama
    Ollama.Ollama.Portablev0.40.8

    Start building with open models.

  • ClaudeAnthropic, PBC
    Anthropic.Claudev2.42304.2

    Your AI partner on desktop. Fast, focused, and designed for deep work.

  • CursorAnysphere
    Anysphere.Cursorv3.19.7

    The AI Code Editor

More from Abishek Narasimhan or browse 1password, ai, api-key.

Frequently asked questions

How do I install RavensPort on Windows?
Open Windows Terminal, PowerShell, or Command Prompt and run: winget install --id AbishekNarasimhan.RavensPort --exact --version 5.0.3. winget downloads the installer from Abishek Narasimhan and runs it. Requires Windows 10 (1809+) or Windows 11.
How do I install RavensPort silently for unattended deployment?
Add --silent and accept the agreements upfront: winget install --id AbishekNarasimhan.RavensPort --exact 5.0.3 --silent --accept-package-agreements --accept-source-agreements. This is the variant Intune, Configuration Manager, and other deployment tools should use.
What are the silent install switches for RavensPort?
RavensPort uses EXE (Inno Setup). Run the downloaded installer with: RavensPort-Setup-5.0.3.exe /VERYSILENT /SUPPRESSMSGBOXES /NORESTART. The silent switches are /VERYSILENT /SUPPRESSMSGBOXES /NORESTART.
How do I uninstall RavensPort via winget?
Run: winget uninstall --id AbishekNarasimhan.RavensPort --exact. Add --silent for unattended uninstalls. winget will use the registered uninstaller from RavensPort's Apps & Features entry.
Is RavensPort free?
RavensPort is distributed under MIT. Refer to the publisher (https://github.com/abishekvupputur/ravensPort) for the full license terms - Wingetly itself does not charge for installation.
Does RavensPort work on Windows 10?
Yes, as long as your Windows 10 build supports winget (1809 or newer). winget ships with App Installer on Windows 10/11 and pulls RavensPort directly from the publisher.
How do I keep RavensPort up to date?
Run winget upgrade --id AbishekNarasimhan.RavensPort --exact, or winget upgrade --all to update everything winget tracks. We index 10 versions of RavensPort from microsoft/winget-pkgs.

Recent versions

  • 5.0.3latest
  • 5.0.2
  • 5.0.1
  • 5.0.0
  • 4.6.1
  • 4.6.0
  • 4.5.1
  • 4.5.0
  • 4.4.1
  • 4.3.4