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

Codescope MCP

MCP Server

CodeScope MCP是一个提供多种编程语言符号分析和代码导航功能的服务器。

工具数

7

提示词数

0

GitHub Stars

0

资源数

0
代码分析编程辅助RustClaude代码导航Claude

安装说明

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

作者 / 组织

codescope-mcp

提供方

codescope-mcp

最后核验

2026/5/17 20:23

快速接入

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

详细介绍

代码作用域MCP

MCP(模型上下文协议)服务器,为TypeScript、JavaScript、Python、Rust、Go、Java、HTML、CSS、SQL和Markdown项目提供符号分析和代码导航。

特性

  • 符号定义:查找符号定义(支持JSDoc/注释)
  • 符号_信息:查找符号的所有用法
  • find_method_calls:查找方法/函数调用(例如。, Date.now(), array.map())
  • find_imports:查找符号的导入语句
  • find_in_comments:在评论中搜索文本(TypeScript/TSX)或全文(Markdown)
  • get_code_at_location:获取特定文件中的代码段:行
  • 获取_符号_位置:获取特定文件行处的封闭符号

支持的语言

语言扩展名符号类型
TypeScript.ts函数、类、方法、构造函数、接口、枚举、变量、箭头函数、类型别名
TypeScript反应.tsx与TypeScript相同
JavaScript.js, .mjs, .cjs函数、类、方法、构造函数、变量、箭头函数
JavaScript反应.jsx与JavaScript相同
python .py, .pyi函数、类、方法、构造函数(__初始化__),变量
生锈.rs函数、结构、枚举、特征、隐含、方法、类型别名、模块、构造、静态、宏
去吧.go函数、方法、结构、接口、类型别名、构造、变量
Java .java类、接口、枚举、方法、构造函数、字段、注释
HTML.html, .htm元素、ID、类
CSS.css类选择器、ID选择器、变量、关键帧
Markdown.md, .mdc标题(H1-H6)、代码块、链接引用
SQL.sql表、视图、过程、索引、触发器、列

安装

作为Claude代码插件

直接从GitHub仓库安装:

claude mcp add codescope -- cargo install --git https://github.com/t0k0sh1/codescope-mcp

安装后,将提供以下工具:

  • symbol_definition
  • symbol_usages
  • find_method_calls
  • find_imports
  • find_in_comments
  • get_code_at_location
  • get_symbol_at_location

使用技能 /codescope:symbol-analysis 以获取使用指南。

手动安装

# Clone the repository
git clone https://github.com/t0k0sh1/codescope-mcp.git
cd codescope-mcp

# Build
cargo build --release

# Run as standalone MCP server
cargo run --release

配置

环境变量:

  • RUST_LOG:日志级别(例如。, info, debug, warn, error)

用法示例

查找符号定义

{
  "symbol": "UserService",
  "include_docs": true,
  "language": "typescript"
}

查找符号用法

{
  "symbol": "useState",
  "include_contexts": true,
  "language": "typescriptreact"
}

在Markdown中搜索

{
  "symbol": "Installation",
  "language": "markdown"
}

语言筛选器

所有工具都支持可选 language 参数:

  • "typescript""ts" -仅限TypeScript文件
  • "typescriptreact""tsx" -仅限TSX文件
  • "javascript""js" -仅限JavaScript文件
  • "javascriptreact""jsx" -仅限JSX文件
  • "python""py" -仅限Python文件
  • "rust""rs" -仅限Rust文件
  • "go" -仅访问文件
  • "java" -仅限Java文件
  • "html" -仅限HTML文件
  • "css" -仅限CSS文件
  • "markdown""md" -仅限Markdown文件
  • "sql" -仅限SQL文件
  • null 或省略-所有支持的语言

发展

# Run tests
cargo test

# Debug build
cargo build

# Release build
cargo build --release

许可证

麻省理工学院

目录标签

目录标签

代码分析编程辅助RustClaude代码导航本地部署开发工具符号查找

支持客户端

Claude

接入字段

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

未说明

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

none

工具数量(toolCount,工具数)

7

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明none部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP