Token导航 LogoToken导航TokenDH.com
scg MCP logo
开发工具stdio官方级别未说明来源级核验

scg MCP

MCP Server

一个用于分析和查询代码库语义图的工具,支持通过Neo4j存储和检索代码节点关系。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
代码分析Java开发工具

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

sc-agentic

提供方

sc-agentic

最后核验

2026/5/17 20:19

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

uv run python -m src.bootstrap --project glide

详细介绍

语义图RAG

项目选择

以下所有命令均接受 --project 标记以选择要分析的代码库。\ 可用项目定义见 src/config.py.

项目数据目录代码目录
glidedata/glidecode/glide-4.5.0
private_repodata/private_repocode/private_repo

默认项目为 private_repo。您可以通过三种方式覆盖它:

# 1. CLI flag (highest priority)
uv run python -m src.bootstrap --project glide

# 2. Environment variable
export SCG_PROJECT=glide
uv run python -m src.bootstrap

# 3. Change DEFAULT_PROJECT in src/config.py

添加新项目

  1. 将语义图数据放入 data//
  2. 将源代码放在 code//
  3. 向添加条目 PROJECTS dict in src/config.py

快速开始

docker-compose up -d                                # Start Neo4j
uv run python -m src.bootstrap --project glide      # Build embeddings & upload to Neo4j

npx @modelcontextprotocol/inspector uv run python -m src.mcp_server --project glide  # Start MCP Inspector

查询

MATCH (n:CodeNode)-[r:CALL|TYPE]->(m:CodeNode)
WHERE n.id CONTAINS "DiskCache"
RETURN n, r, m LIMIT 50

显式节点

MATCH (n:CodeNode) WHERE n.kind IS NOT NULL RETURN n LIMIT 5

隐式节点

MATCH (n:Node) WHERE n.kind IS NULL RETURN n LIMIT 5

计数节点

MATCH (n) RETURN count(n)

显示节点和直接关系

MATCH (n)
WITH n LIMIT 200
MATCH (n)-[r]-(m)
RETURN n, r, m

MCP检查员

npx @modelcontextprotocol/inspector uv run python -m src.mcp_server --project glide

目录标签

目录标签

代码分析Java开发工具本地部署语义图Neo4j代码查询

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP