★ CODE:POP / DEMO SEE IT IN ACTION MCP · DASHBOARD · WEBHOOK · RECALL ★ CODE:POP / DEMO SEE IT IN ACTION MCP · DASHBOARD · WEBHOOK · RECALL

看它怎么工作

// 用动画模拟真实场景:MCP 配置MCP 查询管理后台Webhook 自动索引四路召回对比

01配置 MCP 接入

选择你的 AI 工具,复制配置即可接入 CodePop

1

打开 Trae Settings

进入 Settings → MCP → Add Server

2

粘贴配置

{
  "mcpServers": {
    "codepop": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-sse@latest",
        "http://localhost:8080/mcp/sse"
      ]
    }
  }
}
3

重启 Trae

配置生效后,在对话中直接提问代码相关问题

1

编辑配置文件

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

2

粘贴配置

{
  "mcpServers": {
    "codepop": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-sse@latest",
        "http://localhost:8080/mcp/sse"
      ]
    }
  }
}
3

重启 Claude Code

完全退出后重新启动,MCP 工具自动加载

1

打开 Cursor Settings

进入 Settings → MCP → Add Server

2

选择 SSE 类型并填写 URL

Server Type: SSE
URL: http://localhost:8080/mcp/sse
3

保存并测试

点击 Save,Cursor 会自动验证连接。成功后即可使用。

接入后可用的工具

codepop_search
混合代码搜索(向量 + 符号 + BM25 + 调用图)
codepop_repos
列出所有已索引的代码仓库
codepop_symbols
查看指定文件的符号列表

02在 AI 工具中直接提问

配置好 MCP 后,直接在 AI 工具中用中文提问代码问题

Trae
>
AI 正在查询 CodePop...
CodePop

找到 3 处相关代码(语义匹配):

  • ★ 0.94 src/auth/rider_login.go:42 — 骑手登录入口
  • ★ 0.91 src/auth/jwt_verify.go:18 — Token 生成
  • ★ 0.87 middleware/auth.go:7 — 鉴权中间件
调用链
riderLogin() → verifyToken() → checkPermission()
Claude Code
>
AI 正在查询 CodePop...
CodePop

找到 4 处相关代码:

  • ★ 0.96 src/ratelimit/token_bucket.go:15 — 令牌桶算法
  • ★ 0.92 src/middleware/rate_limiter.go:33 — 限流中间件
  • ★ 0.88 src/config/rate_config.go:8 — 限流配置
  • ★ 0.85 src/utils/backoff.go:21 — 退避策略
Cursor
>
AI 正在查询 CodePop...
CodePop

跨文件调用链:

  • ★ 0.95 api/order_controller.go:28 — 订单创建接口
  • ★ 0.93 service/order_service.go:56 — 订单业务逻辑
  • ★ 0.90 dao/order_dao.go:42 — 订单数据访问
  • ★ 0.87 model/order.go:15 — 订单实体定义
结构图
Controller → Service → DAO → Model ↓ ↓ ↓ ↓ Validate Business Query Entity

03管理后台一览

Token 消耗

0
↑ 23% 本周

索引文件数

0
实时同步中

查询次数

0
平均 87ms/次

近7天 Token 消耗趋势

1.2k
2.1k
1.8k
2.6k
2.3k
2.9k
3.2k
周一周二周三周四周五周六周日

最近查询

"用户登录的JWT验证" 2分钟前 87ms
"订单创建流程" 5分钟前 92ms
"骑手登录实现" 12分钟前 105ms

实时监控 API 消耗和索引状态。

04Git Push 自动索引

代码 Push
Webhook 触发
增量索引
记忆更新

无需手动操作,代码提交即自动更新索引。

05四路召回效果

查询: "用户登录的 JWT 验证"

AST 结构检索

匹配度: 85%
auth/login.go → validateJWT()

语义向量

匹配度: 94%
middleware/auth.go → checkToken()

BM25 关键词

匹配度: 78%
utils/jwt.go → decodeJWT()

编辑距离

匹配度: 72%
legacy/auth_old.py → jwt_verify()
京ICP备2026012277号-2