@businessmaps/mcp
@businessmaps/bifrost
AI 도구가 브라우저에서 실행 중인 함수를 호출할 수 있게 해주는 MCP 서버입니다.
이 데몬은 모든 MCP 클라이언트와 브라우저 탭 사이에서 중재자 역할을 합니다. 한쪽으로는 stdio를 통해 JSON-RPC를, 다른 한쪽으로는 WebSocket을 통해 통신합니다. 브라우저 앱이 연결되어 도구를 등록하면 AI가 해당 도구를 호출할 수 있습니다.
빠른 시작
1. AI 도구에 추가
Claude Code:
claude mcp add --transport stdio bifrost -- npx @businessmaps/bifrost --no-authClaude Desktop - ~/Library/Application Support/Claude/claude_desktop_config.json에 추가:
{
"mcpServers": {
"bifrost": {
"command": "npx",
"args": ["@businessmaps/bifrost", "--no-auth"]
}
}
}Cursor - .cursor/mcp.json에 추가:
{
"mcpServers": {
"bifrost": {
"command": "npx",
"args": ["@businessmaps/bifrost", "--no-auth"]
}
}
}별도의 설치가 필요하지 않습니다. npx가 자동으로 패키지를 다운로드하고 실행합니다.
2. 브라우저 앱에 클라이언트 추가
npm i @businessmaps/bifrost-browser또는 CDN 사용:
<script src="https://unpkg.com/@businessmaps/bifrost-browser"></script>TypeScript 타입이 포함되어 있습니다.
3. 도구 등록
import { BifrostBrowser } from "@businessmaps/bifrost-browser";
const bridge = new BifrostBrowser({ port: 3099 });
bridge.registerTools([
{
name: "get_page_title",
description: "Returns the page title",
inputSchema: { type: "object", properties: {} },
handler: async () => document.title,
},
{
name: "get_selection",
description: "Returns the user's current text selection",
inputSchema: { type: "object", properties: {} },
handler: async () => window.getSelection().toString(),
},
]);
bridge.connect();이제 끝입니다. AI가 브라우저 탭에서 get_page_title 및 get_selection을 호출할 수 있습니다. 핸들러는 DOM, Canvas, IndexedDB, 클립보드, fetch 등에 완전히 액세스할 수 있습니다.
Related MCP server: @teatak/mcp-server-browser
인증
기본적으로 데몬은 시작 시 무작위 토큰을 생성합니다. 토큰을 얻는 두 가지 방법:
터미널 모드 - 데몬이 시작될 때 토큰이 화면에 출력됩니다.
MCP 모드 - AI가 내장된
bifrost_connection_info도구를 호출하여 토큰을 가져온 다음, 앱에 붙여넣을 내용을 알려줍니다.
클라이언트에 토큰을 전달하세요:
const bridge = new BifrostBrowser({ port: 3099, token: "TOKEN" });로컬 개발 중에는 --no-auth를 사용하여 인증을 완전히 건너뛸 수 있습니다.
다중 탭
각 탭은 자체 도구를 등록합니다. 호출은 해당 도구를 소유한 탭으로 라우팅됩니다. 탭 연결을 끊으면 해당 도구도 제거됩니다.
옵션
--port <port> WebSocket port (default: 3099)
--timeout <secs> Tool call timeout (default: 120)
--no-auth Disable token auth (dev only)
--help, -h Show this message
--version, -v Show version개발
git clone https://github.com/Business-Maps/bifrost.git && cd bifrost
npm install
npm test라이선스
Apache 2.0
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.
No tool schema history has been recorded yet.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
The Remote MCP server acts as a standardized bridge between LLM applications (like Claude, ChatGPT, and Cursor) and external services, enabling AI agents to access external tools and resources. Its primary capability is providing a centralized search tool to discover other MCP servers and their respective tools. Unlike local implementations, it runs remotely with OAuth authentication and permission controls for security.
Live browser debugging for AI assistants — DOM, console, network via MCP.
A registry of AI agent tools — MCP servers, APIs, CLIs, SDKs — kept current by automated ingestion.
A paid remote MCP for AI agent browser DevTools MCP, built to return verdicts, receipts, usage logs,
Related MCP Servers
- AlicenseBqualityCmaintenanceAn MCP server that provides AI models with full browser automation capabilities through Chrome. It enables navigation, interaction, screenshots, and complete DevTools access by bridging AI clients with a companion Chrome extension.99163Apache 2.0
- AlicenseNot gradedqualityDmaintenanceAn MCP server that runs in the browser, letting web pages register custom tools and prompts and expose them to an MCP client over WebSocket. Enables agents to drive UI, call page-scoped APIs, and get human-in-the-loop confirmation.15MIT
- FlicenseNot gradedqualityCmaintenanceTurns your Chrome browser into an MCP server, allowing AI clients to control browser actions like clicking, typing, navigating, and data extraction through custom JavaScript tools.29-
- FlicenseNot gradedqualityDmaintenanceEnables websites to expose JavaScript functions as MCP tools, allowing AI agents to interact with the browser environment via a protocol and Chrome extension.1,094-
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Business-Maps/bifrost'
If you have feedback or need assistance with the MCP directory API, please join our Discord server