# TypeScript Definition Finder

> Use this tool when you need to locate original TypeScript symbol definitions in codebases, such as finding imported symbols, classes, interfaces, and functions. It solves problems of code navigation and understanding in complex TypeScript projects by providing file location and code snippet outputs. The tool accepts file path, line content, and column number inputs, making it ideal for AI assistants that require precise code structure analysis.

Canonical page: https://skillsregistry.net/skills/runninghare-typescript-definition-finder  
JSON: https://api.skillsregistry.net/v1/skills/runninghare-typescript-definition-finder

## Description

TypeScript Definition Finder MCP Server provides a tool for AI code editors to locate original TypeScript symbol definitions in codebases. Developed by runninghare, this server implementation uses the TypeScript Language Service to find definitions of imported symbols, classes, interfaces, and functions, returning both the file location and code snippet. The server exposes a single tool that accepts file path, line content, and column number parameters to precisely locate symbol definitions, making it particularly valuable for AI assistants that need to understand code structure and navigate complex TypeScript projects without context switching.

## Trust

- **Trust score (0–1):** 1.00
- **Verification tier:** verified
- **Last scanned:** 2026-09-19

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** maps-location
- **Updated:** 2026-09-19

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/runninghare-typescript-definition-finder)
- **Repository:** <https://github.com/runninghare/ts-def-mcp>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "runninghare-typescript-definition-finder"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/runninghare-typescript-definition-finder` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/runninghare-typescript-definition-finder/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
