1. Conduid
  2. Developer Tools
  3. Portal
MCP server · Developer Tools

Portal

Official Model Context Protocol (MCP) Server for Portal — AI Streaming Analytics, Catalog & Safe Fixes

39Low

Scored 5 days ago · breakdown

About Portal

Portal is an MCP server in the Developer Tools category: official Model Context Protocol (MCP) Server for Portal — AI Streaming Analytics, Catalog & Safe Fixes.

The repository has 22 stars and 0 forks, with the last commit 14 days ago. Recent commit activity is the strongest signal that reported issues will get attention.

Install

Claude Code
claude mcp add portal -- npx -y @blackmatter/portal-mcp
npx
npx -y @blackmatter/portal-mcp

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Portal

Powered by Claude · Grounded in docs

I know everything about Portal. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

MCP Portal

A supergateway that bridges local STDIO MCP servers to Server-Sent Events (SSE) and exposes them to public networks. Built as a fork of the Model Context Protocol Inspector, MCP Portal transforms local-only MCP servers into network-accessible services.

Available as both a desktop application and web interface, MCP Portal provides a user-friendly way to inspect, test, and share your MCP servers.

🚀 Quick Start

Desktop App (Recommended)

# Clone the repository
git clone https://github.com/YimingZhao-art/mcp-portal.git
cd mcp-portal

# Install dependencies
npm install --ignore-scripts

# Start desktop app in development mode
npm run electron-dev

# Or build and run desktop app
npm run electron

Web Version

# Install dependencies and start web version
npm install --ignore-scripts
npm run dev

If you encounter build errors, try:

# Clean install
npm run clean
npm run dev

Open http://localhost:6274 and use the web UI to connect to your MCP servers.

Note: The portal automatically installs MCP packages (like @playwright/mcp) when you connect to them through the UI. No manual installation needed!

🌐 Public Network Access

To expose your MCP server to the internet:

  1. Sign up at ngrok.com and get your auth token
  2. Configure ngrok: ngrok config add-authtoken YOUR_TOKEN
  3. Run: npm run dev
  4. In another terminal: ngrok http 6277

Your MCP server is now accessible via the ngrok URL.

🔧 Development

Local Development

# Clone the repository
git clone https://github.com/YimingZhao-art/mcp-portal.git
cd mcp-portal

# Install dependencies
npm install

# Start web development mode
npm run dev

# On Windows
npm run dev:windows

# Start desktop app development mode
npm run electron-dev

Building Desktop App

# Build for all platforms
npm run dist

# Build for specific platforms
npm run dist-mac    # macOS
npm run dist-win    # Windows  
npm run dist-linux  # Linux

The built applications will be available in the dist-electron/ directory.

🌐 Related Projects

🤝 Contributing

  1. Fork the repository
  2. Create a feature branch: git checkout -b feature/amazing-feature
  3. Commit your changes: git commit -m 'Add amazing feature'
  4. Push to the branch: git push origin feature/amazing-feature
  5. Open a Pull Request

Development Guidelines

  • Follow the existing code style and patterns
  • Add tests for new functionality
  • Update documentation as needed
  • Ensure all tests pass before submitting

📜 License

This project is licensed under the MIT License - see the LICENSE file for details.

🙏 Acknowledgments


Transform your local MCP servers into network-accessible services with MCP Portal 🚀

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About Portal

How do I install Portal?

Run claude mcp add portal -- npx -y @blackmatter/portal-mcp, then add the server to your MCP client's configuration.

Is Portal safe to use with an AI agent?

Its trust score is 39 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Portal still maintained?

Yes — the last commit was 14 days ago. The repository has 22 stars and 0 forks.