lc-mcp服务器
lc-mcp-server 是Go 模型上下文协议(MCP) 服务器 力扣.
它提供:
- 用Go编写的MCP服务器(
main.go). - 基于浏览器的LeetCode cookie提取助手(
auth.go)使用chromedp.
它做什么
- 允许MCP主机调用LeetCode相关工具(问题、竞赛等)。
- 使用真实的Chrome会话获取
LEETCODE_SESSION以及CSRF Cookie。
基本用途
1.安装依赖项
go mod tidy您还需要为身份验证助手安装Chrome/Chromium。
2.获取LeetCode Cookie
go run auth.go这将:
- 打开Chrome浏览器。
- 让您登录LeetCode。
- 打印外壳
export命令用于LEETCODE_SESSION以及CSRF。
您可以选择执行以下操作:
eval "$(go run auth.go)"直接在当前shell中导出。
3.运行MCP服务器
go run main.go配置您的MCP主机以连接到此服务器。\ 请参阅中的代码 main.go 以及工具名称和参数的注释。
备注
- 保持会话和CSRF令牌的私密性。
- 看
LICENSE获取许可详情。
