ドキュメントツール
ドキュメント形式の変換および処理のための多様なドキュメント関連ツールを実装した Python パッケージです。これらのツールは、AI アシスタントとのシームレスな統合を可能にするため、MCP サーバーインターフェースを通じて公開されています。
セットアップ
# Create a virtual env and activate it
uv venv
source .venv/bin/activate
# Install the package in development mode
uv pip install -e .
Related MCP server: Document Tools
実行
# Start the MCP server
uv run main.py
テスト
# Run all tests
uv run pytest
開発
ツール定義
ツールは Python 関数として定義され、MCP サーバーに登録されます:
ツールの説明には、以下を含める必要があります:
パラメータの説明には、pydantic の Field を使用します:
from pydantic import Field
def my_tool(
param1: str = Field(description="Detailed description of this parameter"),
param2: int = Field(description="Explain what this parameter does")
) -> ReturnType:
"""Comprehensive docstring here"""
# Implementation