TypeScript 定義ファインダー MCP サーバー
AIコードエディターがコードベース内のTypeScriptシンボル定義を見つけるのに役立つ、モデルコンテキストプロトコル(MCP)サーバーです。このツールは、TypeScriptプロジェクトでインポートされたシンボル、クラス、インターフェース、または関数の元の定義を見つける必要がある場合に特に便利です。
特徴
TypeScriptシンボルの元の定義を検索します
外部パッケージからインポートされたシンボルで動作します
定義場所とコードスニペットの両方を返します
AIコードエディタとのシームレスな統合のためのstdioインターフェースをサポート
前提条件
Bun v1.2.2以降
コンパイルされたサーバーを実行するためのNode.js
インストール
Smithery経由でインストール
Smithery経由で Claude Desktop 用の TypeScript Definition Finder を自動的にインストールするには:
手動インストール
依存関係をインストールします:
プロジェクトをビルドします。
使用法
stdio サーバーを起動します。
ツールの説明
サーバーは、次の機能を備えたfind_typescript_definitionツールを提供します。
ツール名:
find_typescript_definitionトリガー コマンド:
/ts-def(参照されているシンボル定義を AI エディターで強制的に検索する場合にCursorで役立ちます)目的: コードベース内の TypeScript シンボルの元の定義を見つけます
入力パラメータ
このツールには 3 つのパラメータが必要です。
file_path(文字列):現在のTypeScriptファイルへの絶対パス
例:
/path/to/your/project/src/index.ts
line_content(文字列):定義を調べたい記号を含む行全体
ファイル内の正しい行を見つけるために使用します
ファイル内に表示されている行と完全に一致する必要があります
column_number(数値):シンボルが始まる1から始まる列番号
シンボルの最初の文字の正確な列位置である必要があります
例
インポートされたシンボル定義の検索
次のインポート ステートメントがあるとします。
列 10 から始まるStdioServerTransportの定義を見つけるには、次のようにします。
このツールの出力は次のようになります。
ローカルシンボル定義の検索
ローカルクラスの使用法の場合:
列 20 から始まるStdioServerTransportの定義を見つけるには、次のコマンドを使用します。
応答フォーマット
ツールは次の内容を含む JSON 応答を返します。
定義が見つかったファイルパス
定義の行番号
定義の実際のコードスニペット
クロードデスクトップの例
発達
このプロジェクトは、bun v1.2.2 のbun initを使用して作成されました。Bunは高速なオールインワン JavaScript ランタイムです。
開発モードで実行
開発の場合、Bun を使用してサーバーを直接実行できます。
ライセンス
[ここにライセンス情報を追加してください]
貢献
[ここに投稿ガイドラインを追加]
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
AI コード エディターがコードベース内の TypeScript シンボル定義を見つけるのに役立つモデル コンテキスト プロトコル サーバー。インポートされたシンボルとクラスの元の定義を見つけるのに特に役立ちます。
Related MCP Servers
- Asecurity-licenseAqualityA TypeScript-based Model Context Protocol toolkit that enables AI to interact with code files, manage translations, build projects, and search for files and code content.Last updated -3305MIT License
- Asecurity-licenseAqualityA comprehensive Model Context Protocol server for advanced code analysis that provides tools for syntax analysis, dependency visualization, and AI-assisted development workflow support.Last updated -284
- Asecurity-licenseAqualityA discovery and recommendation service that helps AI assistants find Model Context Protocol servers based on natural language queries.Last updated -8864MIT License
- Asecurity-licenseAqualityA Model Context Protocol server that enables intelligent searching across documentation for 30+ programming libraries and frameworks, fetching relevant information from official sources.Last updated -226MIT License