Skip to main content
Glama

TypeScript Definitions MCP Server

by blakeyoder
CHANGELOG.md1.75 kB
# Changelog All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [0.1.0] - 2024-01-XX ### Added - Initial release of TypeScript Definitions MCP Server - Type definition lookup by name and package - TypeScript code validation - Interface pattern matching with wildcards - Package-specific type extraction - Interface implementation validation - Type compatibility checking - Project configuration detection - Automatic workspace discovery - Caching system for improved performance - Support for both local and node_modules type definitions - Comprehensive error handling and validation ### Features - **lookup_type**: Find TypeScript type definitions by name - **validate_type_usage**: Validate TypeScript code for correctness - **find_interfaces**: Pattern-based interface discovery - **get_package_types**: Extract all types from specific packages - **validate_interface_implementation**: Check interface implementations - **check_type_compatibility**: Verify type assignment compatibility - **get_project_info**: Project and package information - **reinitialize_indexer**: Refresh type index after changes ### Technical - Built with TypeScript 5.0+ - Uses TypeScript Compiler API for accurate type analysis - Model Context Protocol (MCP) integration - Supports Node.js 18+ - Comprehensive test coverage - ESLint and Prettier configuration - Automated build and publishing pipeline ### Documentation - Complete setup and usage guide - Claude Code integration instructions - API reference and examples - Troubleshooting guide - Contributing guidelines

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/blakeyoder/typescript-definitions-mcp'

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