mcpField
U
uptodoc

uptodoc

ローカル
github.com/jlg-formationAI・エージェント179 週間前に更新

uptodoc について

uptodocは、IDEに組み込まれたAIエージェントから設定可能なドキュメントデータベースを検索するローカルMCPサーバーです。最新またはプロジェクト固有のライブラリやフレームワークの情報を必要とするコーディング支援向けです。

主な機能

  1. 01ドキュメントデータベースの検索
  2. 02ドキュメントエンドポイントの設定
  3. 03IDE内のAIアシスタントとの連携

活用シーン

  1. 01新しいライブラリドキュメントの取得
  2. 02コーディング提案へのプロジェクト固有情報の追加

MCP 対応

ローカルサーバーとしてMCPを実装し、対応するMCPクライアントにドキュメント検索を提供します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"uptodoc": {
"command": "npx",
"args": [
"-y",
"@jlgformation/uptodoc"
],
"env": {
"UPTODOC_ENDPOINT": "<UPTODOC_ENDPOINT>"
}
}
}
}
起動コマンドnpx -y @jlgformation/uptodoc
設定が必要な環境変数
UPTODOC_ENDPOINT

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@jlgformation/uptodoc

ツール

1

掲載時のツール一覧 · 3 週間前に更新

パラメーター型必須説明
librarystringはいライブラリ名。

詳細

uptodoc

IDE に統合された AI エージェント(GitHub Copilot、Roocode、Cursor、Windsurf など)向けの軽量な MCP(Model Context Protocol)サーバー

概要

uptodoc は、Model Context Protocol (MCP)を実装するローカルサーバーを提供します。
VSCode などの IDE に統合された AI アシスタントから、カスタムのドキュメントデータベースを検索できるようにし、ライブラリやフレームワークに関する、より関連性の高い最新情報を提供します。

IDE で設定すると、アシスタントはコーディングの提案を改善するために、uptodoc と自動的に通信します。

一般的なユースケース:

  • より新しいドキュメントや、プロジェクト固有のドキュメントを取得する
  • コーディングアシスタントによる AI の提案を改善する
  • カスタムナレッジを追加して、Copilot、Roocode、Cursor、Windsurf を拡張する

要件

  • Node.js バージョン 22 以上
  • VSCode バージョン 1.99.3 以上(または互換性のある MCP クライアント)

uptodoc を使用する前に、これらのツールがインストール済みで、最新の状態であることを確認してください。

インストール

uptodoc をグローバルにインストールする必要はありません。
正しく設定すると、IDE によって自動的に起動されます。

システムで npx が利用可能であることを確認してください(Node.js に付属しています)。

注:パッケージは npm で @jlgformation/uptodoc という名前で公開されている必要があります。

IDE の設定

VSCode で uptodoc を使用するには、次の設定を追加してください(例: .vscode/settings.json):

{
  // rest of the user settings.json config.
  "mcp": {
    "servers": {
      "uptodoc": {
        "type": "stdio",
        "command": "npx",
        "args": ["-y", "@jlgformation/uptodoc", "start"],
        "env": {
          "UPTODOC_ENDPOINT": "https://<yoursite.org>/<path>"
        }
      }
    }
  }
}

Github Copilot AI Assistant を agent mode に設定します。その後、vscode で MCP サーバーを起動します。

AI アシスタントと会話できるようになります。プロンプトに魔法のフレーズ use uptodoc を追加してみてください。

例:

I want to install the tototructruc library. How to do ? use uptodoc.

上記のように、ドキュメントのエンドポイントは設定できます。デフォルトは次のとおりです。

UPTODOC_ENDPOINT=https://raw.githubusercontent.com/jlg-formation/uptodoc/master/docs

そして、あまり役に立たないドキュメントもあります: https://github.com/jlg-formation/uptodoc/tree/master/docs

参考資料

作者

Jean-Louis GUENEGO [email protected]

コメント

MCP は初めてですか?

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

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