npm-types-mcp-server
An MCP (Model Context Protocol) server for providing TypeScript type definitions as MCP Resources.
Documentation
NPM Types MCP Server
An MCP (Model Context Protocol) server for providing TypeScript type definitions as MCP Resources. This server allows AI assistants to fetch and use TypeScript type definitions from NPM packages.
Overview
This server implements the Model Context Protocol to provide TypeScript type definitions from NPM packages. It allows AI assistants to:
- Fetch type definitions for any NPM package
- Access the latest or specific versions of package types
- Use these types to provide better code assistance
Prerequisites
- Node.js (v23.6.0 or higher)
- yarn (v1.22.22 or higher)
Installation
1. Clone this repository:
git clone https://github.com/JackVCurtis/npm-types-mcp-server.git
cd npm-types-mcp-server2. Install dependencies:
yarnUsage
Starting the Server
To start the server, run:
yarn startThe server will start and listen for MCP connections via stdio.
Configuring with Augment
To use this server with the Augment extension:
1. Open Augment settings
2. Add a new MCP server with the following configuration:
Using the Server
Once configured, you can use the server to fetch type definitions for NPM packages. The server provides a tool called `npm-types` that can be used to fetch type definitions.
Example usage in Augment:
Fetch the types for the @randsum/dice package version 1.0.0API
Tools
npm-types
Fetches the types for an NPM package.
Parameters:
- `name` (string): The name of the NPM package
- `version` (string): The version of the NPM package
Returns:
- The TypeScript type definitions for the specified package and version
Project Structure
- `index.ts`: Main entry point for the server
- `package.json`: Project dependencies and metadata
- `tsconfig.json`: TypeScript configuration
License
MIT
Author
Jack
Frequently asked questions
What is npm-types-mcp-server?
npm-types-mcp-server is An MCP (Model Context Protocol) server for providing TypeScript type definitions as MCP Resources.
How do I install npm-types-mcp-server?
Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.
Is npm-types-mcp-server open source?
Yes — it is hosted on GitHub at https://github.com/JackVCurtis/npm-types-mcp-server and has 1 stars.
Related MCP tools
🍒 Cherry Studio is a desktop client that supports for multiple LLM providers. Built for the Model Context Protocol to enhance AI capabilities.
Enhanced ChatGPT Clone: Features Agents, MCP, DeepSeek, Anthropic, AWS, OpenAI, Responses API, Azure, Groq, o1, GPT-5, Mistral, OpenRouter, Vertex AI, Gemini...
FastGPT is a knowledge-based platform built on the LLMs, offers a comprehensive suite of out-of-the-box capabilities such as data processing, RAG retrieval, ...
Composio equips your AI agents & LLMs with 100+ high-quality integrations via function calling for the Model Context Protocol. Enhance AI assistants with powerf
📦 Repomix is a powerful tool that packs your entire repository into a single, AI-friendly file. Perfect for when you need to feed your codebase to Large Lan...
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Ag...
Run your own MCP server? See who uses it and what to fix.
Measure it with TrackMCP