Markdown Sidecar MCP Server

Integrations

  • Serves markdown documentation files as resources or tools, providing structured access to documentation content for AI assistants

  • Enables access to markdown documentation from NPM packages, allowing AI agents to browse package documentation for better code generation

  • Provides structured access to markdown documentation and Python help docs from PyPI packages, enhancing AI understanding of Python libraries

Markdown サイドカー MCP サーバー

これは、NPMパッケージ、Goモジュール、またはPyPiパッケージ用のMCPサーバーからMarkdownドキュメントを構造的に提供およびアクセスするための方法を提供します。これらのMarkdownファイルをresourcesまたはtoolsとして公開することで、情報に基づいたコード生成が可能になります。

[!注記]
注: 多くの PyPi パッケージではマークダウン ドキュメントが公開されていないため、このライブラリはデフォルトで Python helpルート ドキュメントもマウントします。

これは、要求されたパッケージが既にローカルにインストールされているプロジェクトディレクトリ内から実行されるように設計されています。アクセスは常にローカル環境の作業ディレクトリ内に留まります。

インストール

npx -y markdown-sidecar-mcp

議論

  • workingDir : リポジトリの作業ディレクトリ。
  • packageName : 要求するパッケージまたはモジュールの名前
  • registry : パッケージが見つかるレジストリ ( npmgomodules 、またはpypi )
  • docsSubDir : [オプション] Markdown ドキュメントを検索する特定のサブディレクトリ。デフォルトはパッケージのルートです。
  • mcpPrimitive : [オプション] サーバーから公開するMCPプリミティブ( toolまたはresource )。デフォルトはtoolです。一部のクライアントは現在リソースをサポートしていません。

カーソルのインストール手順

次のサーバー定義を.cursor/mcp.jsonファイルに追加します。

{ "mcpServers": { "sidecar": { "command": "npx", "args": [ "-y", "--package", "markdown-sidecar-mcp", "--", "mcp", "start", "--workingDir", "{REPO_WORKING_DIR}", "--packageName", "{PACKAGE_NAME}", "--registry", "npm" ] } } }

発達

# Install dependencies npm i # Build npm run build # Run with Bun npm run build:mcp

貢献

  1. リポジトリをフォークする
  2. 機能ブランチを作成する
  3. 変更をコミットしてプッシュする
  4. プルリクエストを開く

ライセンス

このプロジェクトは MIT ライセンスに基づいてライセンスされています - 詳細についてはLICENSEファイルを参照してください。

-
security - not tested
A
license - permissive license
-
quality - not tested

NPM パッケージ、Go モジュール、または PyPi パッケージからのマークダウン ドキュメントへの構造化されたアクセスを提供し、これらのドキュメントをリソースまたはツールとして公開することで、情報に基づいたコード生成を可能にするサーバー。

  1. Installation
    1. Arguments
      1. Cursor Installation Steps
        1. Development
          1. Contributing
            1. License
              ID: 2wznb7kgya