Skip to main content
Glama

TypeScript MCP

by mizchi

get_definitions

Retrieve the definition(s) of a TypeScript symbol by specifying the file path, line number, and symbol name. Enables precise code navigation and context-aware analysis within TypeScript projects.

Instructions

Get the definition(s) of a TypeScript symbol

Input Schema

NameRequiredDescriptionDefault
afterNoNumber of lines to show after the definition
beforeNoNumber of lines to show before the definition
filePathYesFile path containing the symbol (relative to root)
lineYesLine number (1-based) or string to match in the line
rootYesRoot directory for resolving relative paths
symbolNameYesName of the symbol to get definitions for

Input Schema (JSON Schema)

{ "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "after": { "description": "Number of lines to show after the definition", "type": "number" }, "before": { "description": "Number of lines to show before the definition", "type": "number" }, "filePath": { "description": "File path containing the symbol (relative to root)", "type": "string" }, "line": { "description": "Line number (1-based) or string to match in the line", "type": [ "number", "string" ] }, "root": { "description": "Root directory for resolving relative paths", "type": "string" }, "symbolName": { "description": "Name of the symbol to get definitions for", "type": "string" } }, "required": [ "root", "filePath", "line", "symbolName" ], "type": "object" }

You must be authenticated.

Other Tools from TypeScript MCP

Related Tools

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/mizchi/typescript-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server