hotlogin-mcp
Provides browser automation capabilities through Puppeteer's CDP WebSocket connections, enabling page navigation, screenshot capture, element interaction, and cookie/storage management within launched browser environments.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@hotlogin-mcpcreate a new browser environment with fingerprint settings and launch it"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
hotlogin-mcp
HotLogin Local API 的 MCP Server(stdio)。npm 包:hotlogin-local-api-mcp。
配合仓库内 Skill 使用时,见 skills/xbrowser-automation/。
MCP
Cursor
Settings → MCP → Add new MCP server,示例:
{
"mcpServers": {
"hotlogin-local-api": {
"command": "npx",
"args": ["-y", "hotlogin-local-api-mcp"],
"env": {
"PORT": "60000",
"API_KEY": "your_api_key"
}
}
}
}无鉴权时可去掉 env,或只保留 PORT。
npx(最小)
{
"mcpServers": {
"hotlogin-local-api": {
"command": "npx",
"args": ["-y", "hotlogin-local-api-mcp"]
}
}
}本地开发(本仓库)
npm install && npm run build{
"mcpServers": {
"hotlogin-local-api": {
"command": "node",
"args": ["/你的路径/hotlogin-mcp/build/server.core.js"],
"env": {
"PORT": "60000",
"API_KEY": "your_api_key"
}
}
}
}Windows 下若 npx 起不来,可改为 "command": "cmd","args": ["/c", "npx", "-y", "hotlogin-local-api-mcp"]。
Related MCP server: mcp-browser-kit
环境变量
与 src/api/config.ts 一致:
变量 | 说明 |
| Local API 端口,默认 |
| 完整根地址,如 |
| 鉴权 |
前置条件
HotLogin 客户端已启动,Local API 可访问
Node.js ≥ 18
工具
注册列表:src/mcp/tools.ts,参数校验:src/mcp/schemas.ts。
典型流程: env_create → env_launch(取 wsEndpoint)→ session_attach → page_visit / element_* → env_terminate。
故障排查
health_check失败:核对PORT/BASE_URL/API_KEY与本地服务一致。session_attach失败或超时:wsEndpoint过期则重新env_launch;检查本机网络/防火墙。
License
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Appeared in Searches
Latest Blog Posts
- 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/hotlogin-browser/hotlogin-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server