Ateliers.Ai.Mcp.Tools.Docusaurus 0.2.1-alpha.1

This is a prerelease version of Ateliers.Ai.Mcp.Tools.Docusaurus.
dotnet add package Ateliers.Ai.Mcp.Tools.Docusaurus --version 0.2.1-alpha.1
                    
NuGet\Install-Package Ateliers.Ai.Mcp.Tools.Docusaurus -Version 0.2.1-alpha.1
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Ateliers.Ai.Mcp.Tools.Docusaurus" Version="0.2.1-alpha.1" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Ateliers.Ai.Mcp.Tools.Docusaurus" Version="0.2.1-alpha.1" />
                    
Directory.Packages.props
<PackageReference Include="Ateliers.Ai.Mcp.Tools.Docusaurus" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Ateliers.Ai.Mcp.Tools.Docusaurus --version 0.2.1-alpha.1
                    
#r "nuget: Ateliers.Ai.Mcp.Tools.Docusaurus, 0.2.1-alpha.1"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package Ateliers.Ai.Mcp.Tools.Docusaurus@0.2.1-alpha.1
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Ateliers.Ai.Mcp.Tools.Docusaurus&version=0.2.1-alpha.1&prerelease
                    
Install as a Cake Addin
#tool nuget:?package=Ateliers.Ai.Mcp.Tools.Docusaurus&version=0.2.1-alpha.1&prerelease
                    
Install as a Cake Tool

Ateliers.Ai.Mcp.Tools.Docusaurus

License: MIT .NET NuGet

Docusaurusドキュメント管理のためのModel Context Protocol (MCP)ツールを提供するC#ライブラリです。

📦 インストール

dotnet add package Ateliers.Ai.Mcp.Tools.Docusaurus

🎯 概要

Ateliers.Ai.Mcp.Tools.Docusaurusは、Docusaurusベースのドキュメントサイトと連携するための汎用的なMCPツールを提供します。記事の読み取り、検索、一覧表示など、ドキュメント管理に必要な機能を実装できます。

⚠️ 現在の状態

MVP(Minimum Viable Product)段階

このパッケージは現在、インターフェース定義と基盤クラスのみを提供しています。実際の機能実装は、具体的なドキュメントサイト向けの派生パッケージで提供されます:

将来的には、以下の汎用機能を提供する予定です:

🔮 計画中の機能

記事管理

  • 技術記事の読み取り(Frontmatterの自動除去)
  • 記事の一覧表示(.md / .mdx対応)
  • キーワードによる記事検索
  • カテゴリー別の記事管理

Docusaurus統合

  • サイドバー構造の解析
  • メタデータ(Frontmatter)の処理
  • 多言語対応(i18n)
  • バージョニングサポート

コンテンツ操作

  • マークダウンの解析と変換
  • 記事のプレビュー生成
  • リンク検証
  • 画像参照の管理

📚 現在の使用方法

現時点では、このパッケージを直接使用するのではなく、具体的な実装パッケージを使用してください:

Ateliers.dev向け実装

dotnet add package Ateliers.Ai.Mcp.Tools.Docusaurus.AteliersDev
using Ateliers.Ai.Mcp.Tools.Docusaurus;

// ateliers.devの技術記事を読み取る
var tools = new AteliersDevTools(mcpLogger, gitHubService);
var article = await tools.ReadArticle("docs/csharp/datetime-extensions.md");

// 記事を検索する
var searchResults = await tools.SearchArticles("github actions", "docs");

// 記事一覧を取得する
var articleList = await tools.ListArticles("docs");

🏗️ アーキテクチャ

今後の構造(計画)

Ateliers.Ai.Mcp.Tools.Docusaurus (基盤)
├── IDocusaurusService (インターフェース)
├── DocusaurusToolBase (基底クラス)
├── FrontmatterParser (共通機能)
└── MarkdownProcessor (共通機能)
    ↓
具体的な実装パッケージ
├── Ateliers.Ai.Mcp.Tools.Docusaurus.AteliersDev
└── その他のサイト向け実装...

🔗 関連パッケージ

依存関係

実装パッケージ

エコシステム

┌─────────────────────────────────────────┐
│  Ateliers.Ai.Mcp.Core                   │  基本インターフェース
└─────────────────────────────────────────┘
                    ↓
┌─────────────────────────────────────────┐
│  Ateliers.Ai.Mcp.Services               │  サービス層
└─────────────────────────────────────────┘
                    ↓
┌─────────────────────────────────────────┐
│  Ateliers.Ai.Mcp.Tools                  │  ツール基盤
└─────────────────────────────────────────┘
                    ↓
┌─────────────────────────────────────────┐
│  Ateliers.Ai.Mcp.Tools.Docusaurus       │  Docusaurus基盤
└─────────────────────────────────────────┘
                    ↓
┌─────────────────────────────────────────┐
│  実装パッケージ                          │  サイト固有実装
│  - AteliersDev                          │
└─────────────────────────────────────────┘

📖 ドキュメント

完全なドキュメント、使用例、ガイドについては ateliers.dev をご覧ください。

🚧 開発ステータス

このパッケージは開発中です(v0.x.x)。APIは予告なく変更される可能性があります。

現在の状態: MVP - 基盤クラスのみ提供
次のマイルストーン: 汎用的なDocusaurus機能の実装

📄 ライセンス

このプロジェクトはMITライセンスの下でライセンスされています - 詳細はLICENSEファイルをご覧ください。

🔗 リンク


Made with ❤️ by ateliers.dev

Product Compatible and additional computed target framework versions.
.NET net10.0 is compatible.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (1)

Showing the top 1 NuGet packages that depend on Ateliers.Ai.Mcp.Tools.Docusaurus:

Package Downloads
Ateliers.Ai.Mcp.Tools.Docusaurus.AteliersDev

ateliers.dev専用のDocusaurus技術記事管理MCPツールを提供するC#ライブラリ

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
0.2.1-alpha.1 109 1/22/2026
0.2.0-alpha.1 95 1/4/2026