mcpField
N
NPM Types MCP Server

NPM Types MCP Server

ローカル
github.com/JackVCurtis開発ツール182 週間前に更新

NPM Types MCP Server について

NPM Types MCP Serverは、AIアシスタントがNPMパッケージのTypeScript型定義を取得するためのサーバーです。最新または指定バージョンの型をMCPツール経由で利用できます。

主な機能

  1. 01パッケージ名とバージョンで型定義を取得
  2. 02指定バージョンの型にアクセス
  3. 03型定義をMCPリソースとして提供

活用シーン

  1. 01NPMパッケージの利用前に型を確認
  2. 02コード支援にパッケージの型情報を追加

MCP 対応

`npm-types`ツールでNPMパッケージ名とバージョンを指定してTypeScript型定義を取得し、MCPリソースとして提供します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

NPM Types MCP サーバー

TypeScript の型定義を MCP リソースとして提供する MCP(Model Context Protocol)サーバーです。このサーバーを使用すると、AI アシスタントは NPM パッケージの TypeScript の型定義を取得して使用できます。

概要

このサーバーは、NPM パッケージの TypeScript の型定義を提供する Model Context Protocol を実装しています。AI アシスタントは、次のことができます。

  • 任意の NPM パッケージの型定義を取得する
  • パッケージの最新バージョンまたは指定バージョンの型にアクセスする
  • これらの型を使用して、より適切なコード支援を行う

前提条件

  • Node.js(v23.6.0 以上)
  • yarn(v1.22.22 以上)

インストール

  1. このリポジトリをクローンします。

    git clone https://github.com/JackVCurtis/npm-types-mcp-server.git
    cd npm-types-mcp-server
    
  2. 依存関係をインストールします。

    yarn
    

使用方法

サーバーの起動

サーバーを起動するには、次のコマンドを実行します。

yarn start

サーバーが起動し、stdio 経由で MCP 接続を待ち受けます。

Augment での設定

このサーバーを Augment 拡張機能で使用するには、次の手順を行います。

  1. Augment の設定を開きます
  2. 次の設定で MCP サーバーを新規追加します
    • 名前:NPM Types
    • コマンド:/absolute/path/to/node /absolute/path/to/npm-types-mcp-server/index.ts
    • /absolute/path/to/node を Node.js 実行ファイルへのパスに置き換えます
    • /absolute/path/to/npm-types-mcp-server を、お使いのシステム上にあるこのリポジトリの絶対パスに置き換えます
サーバーの使用

設定が完了すると、このサーバーを使用して NPM パッケージの型定義を取得できます。このサーバーは、型定義の取得に使用できる npm-types というツールを提供します。

Augment での使用例:

Fetch the types for the @randsum/dice package version 1.0.0

API

ツール
npm-types

NPM パッケージの型を取得します。

パラメーター:

  • name(string):NPM パッケージの名前
  • version(string):NPM パッケージのバージョン

戻り値:

  • 指定したパッケージとバージョンの TypeScript 型定義

プロジェクト構成

  • index.ts:サーバーのメインエントリーポイント
  • package.json:プロジェクトの依存関係とメタデータ
  • tsconfig.json:TypeScript の設定

ライセンス

MIT

作者

Jack

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。