TypeScript Definition Finder MCP Server

TypeScript Definition Finder MCP Server

site icon
2025.03.23 0
JavaScriptTypeScript开发工具代码导航工具开发效率
TypeScript Definition Finder MCP Server 是一个帮助AI代码编辑器在代码库中查找TypeScript符号定义的MCP服务器。它特别适用于需要定位导入的符号、类、接口或函数在TypeScript项目中的原始定义的情况。
View on GitHub

Overview

基本能力

产品定位

TypeScript Definition Finder MCP Server 是一个专为AI代码编辑器设计的工具,用于在TypeScript项目中快速定位符号的原始定义。

核心功能

  • 查找TypeScript符号的原始定义
  • 支持从外部包导入的符号
  • 返回定义位置和代码片段
  • 支持stdio接口,便于与AI代码编辑器无缝集成

适用场景

  • 在大型TypeScript项目中快速导航到符号定义
  • 理解第三方库中符号的实现细节
  • 提高代码阅读和理解的效率

工具列表

  • find_typescript_definition
  • 触发命令: /ts-def
  • 功能: 定位代码库中TypeScript符号的原始定义

常见问题解答

  • 需要提供文件的绝对路径、包含符号的整行内容以及符号的起始列号
  • 返回结果包含定义文件路径、行号、列号和代码片段

使用教程

使用依赖

  • Bun v1.2.2或更高版本
  • Node.js用于运行编译后的服务器

安装教程

通过Smithery安装

npx -y @smithery/cli install @runninghare/ts-def-mcp --client claude

手动安装

  1. 安装依赖:
bun install
  1. 构建项目:
bun run build

调试方式

启动stdio服务器:

node dist/run.js

开发模式下运行:

bun run index.ts

许可证

None