🚀 CV Forge
強力で、Applicant Tracking Systems (ATS) に適した履歴書を、あらゆる求人要件に合わせて作成します。
求人広告を分析し、完璧にマッチした履歴書を作成する、インテリジェントなMCP (Model Context Protocol) サーバーです。
✨ 主な機能
- 求人要件の解析:求人広告からキースキル、資格、メールアドレス、採用担当者の名前を抽出します。
- カスタマイズされた履歴書の生成:ユーザープロファイルと求人要件に基づいて、カスタマイズされた履歴書内容を作成します。
- 職務経歴書の生成:特定の求人申請に合わせた、パーソナライズされた職務経歴書を生成します。
- メールテンプレートの作成:自動的にメールアドレスを検出し、プロフェッショナルなメールテンプレートを作成します。
- 完全な申請書類の生成:1つのコマンドで履歴書、職務経歴書、メールテンプレートを生成します。
- デフォルトでPDF形式:形式が指定されない場合、自動的にプロフェッショナルなPDFドキュメントを生成します。
- 複数の出力形式:PDF(デフォルト)、HTML、Markdown、テキスト形式でドキュメントを生成します。
- プロフェッショナルなPDF生成:プロフェッショナルなスタイリングで、公開可能なPDFドキュメントを作成します。
- ATS対応:適切なキーワード配置により、Applicant Tracking Systemsに最適化されています。
- スマートな連絡先抽出:求人内容から自動的にメールアドレスと採用担当者の名前を抽出します。
📦 インストール
npm経由(推奨)
グローバルにインストールする場合:
npm install -g cv-forge
または、プロジェクト内にローカルにインストールする場合:
npm install cv-forge
ソースからインストール
- このリポジトリをクローンします。
- 依存関係をインストールします:
npm install
- プロジェクトをビルドします:
npm run build
💻 使用例
Claude Desktopへの接続
このMCPサーバーをClaude Desktopと一緒に使用するには、Claudeの設定ファイルに追加する必要があります。
ステップ1: cv-forgeをインストールする
npm install -g cv-forge
ステップ2: Claude Desktopの設定ファイルを見つける
- Windows:
%APPDATA%\Claude\claude_desktop_config.json
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- Linux:
~/.config/Claude/claude_desktop_config.json
ステップ3: 設定ファイルにMCPサーバーを追加する
グローバルにインストールした場合は、claude_desktop_config.jsonファイルに以下を追加します:
{
"mcpServers": {
"cv-forge": {
"command": "cv-forge"
}
}
}
ローカルにインストールした場合は、完全なパスを指定します:
{
"mcpServers": {
"cv-forge": {
"command": "node",
"args": ["d:/TopSecret/cv-forge/build/index.js"],
"cwd": "d:/TopSecret/cv-forge"
}
}
}
ステップ4: (オプション)環境設定を追加する
環境変数を使用してサーバーをカスタマイズすることができます:
{
"mcpServers": {
"cv-forge": {
"command": "cv-forge",
"env": {
"DEFAULT_OUTPUT_PATH": "D:/CV",
"PDF_BASE_FONT_SIZE": "12px",
"PDF_LINE_HEIGHT": "1.4"
}
}
}
}
ステップ5: Claude Desktopを再起動する
設定を追加した後、Claude Desktopアプリケーションを再起動します。
ステップ6: 接続を確認する
Claude Desktopで、CV Forgeのツールが利用可能になっているはずです。Claudeに以下のようなツールを使用するように依頼できます:
- "この求人広告を解析してください"
- "私のプロファイルとこの求人に基づいて、カスタマイズされた履歴書を生成してください"
- "私の履歴書をPDFファイルとして保存してください"
MCPサーバーを単独で実行する(テスト用)
テスト用にサーバーを直接実行することもできます:
npm start
サーバーはstdioで実行され、Model Context Protocolを介して通信します。
利用可能なツール
1. parse_job_requirements
求人要件を解析し、履歴書のカスタマイズに必要なキー情報を抽出します。
パラメーター:
jobTitle (文字列、必須): 求人名/ポジション
company (文字列、必須): 会社名
jobDescription (文字列、必須): 完全な求人内容のテキスト
requirements (配列、オプション): 特定の要件(分離されている場合)
preferredSkills (配列、オプション): 好ましいスキル(分離されている場合)
location (文字列、オプション): 勤務地
salaryRange (文字列、オプション): 給与範囲(提供されている場合)
2. generate_cv_data
ユーザープロファイルと求人要件に基づいて、カスタマイズされた履歴書内容を生成します。
パラメーター:
userProfile (オブジェクト、必須): 完全なユーザープロファイル情報
jobRequirements (オブジェクト、必須): 求人要件オブジェクト
ユーザープロファイルの構造:
{
"personalInfo": {
"fullName": "John Doe",
"email": "john@example.com",
"phone": "+1-555-0123",
"location": "City, State",
"linkedIn": "linkedin.com/in/johndoe",
"github": "github.com/johndoe",
"website": "johndoe.com"
},
"summary": "Professional summary text...",
"experience": [
{
"jobTitle": "Software Engineer",
"company": "Tech Corp",
"location": "City, State",
"startDate": "2020-01",
"endDate": "2023-12",
"description": "Job description...",
"achievements": [
"Achievement 1",
"Achievement 2"
]
}
],
"education": [
{
"degree": "Bachelor of Science in Computer Science",
"institution": "University Name",
"location": "City, State",
"graduationYear": "2020",
"gpa": "3.8",
"honors": ["Magna Cum Laude"]
}
],
"skills": {
"technical": ["JavaScript", "Python", "React"],
"soft": ["Leadership", "Communication"],
"languages": ["English", "Spanish"],
"certifications": ["AWS Certified"]
},
"projects": [
{
"name": "Project Name",
"description": "Project description...",
"technologies": ["React", "Node.js"],
"url": "github.com/johndoe/project"
}
]
}
3. save_cv_text
履歴書内容を整形されたテキストファイルとして保存します。
パラメーター:
cvData (オブジェクト、必須): カスタマイズされた履歴書データオブジェクト (generate_cv_data から)
outputPath (文字列、必須): 履歴書を保存するディレクトリのパス
fileName (文字列、オプション): カスタムファイル名(拡張子なし)、デフォルトは "generated_cv"
4. generate_cv(推奨 - 主要な履歴書生成ツール)
カスタマイズされた履歴書を生成し、指定された場所またはデフォルトのフォルダに保存します。形式が指定されない場合、デフォルトでPDF形式になります。
パラメーター:
userProfile (オブジェクト、必須): 完全なユーザープロファイル情報
jobRequirements (オブジェクト、必須): 求人要件オブジェクト
outputPath (文字列、オプション): 履歴書を保存するディレクトリのパス(指定されない場合は DEFAULT_OUTPUT_PATH を使用)
fileName (文字列、オプション): カスタムファイル名(拡張子なし)、デフォルトは "professional_cv"
format (文字列、オプション): 出力形式 - "pdf"(デフォルト)、"html"、または "markdown"
pageSize (文字列、オプション): PDFのページサイズ(例: 'A4', 'Letter', 'Legal') - 指定されない場合は PDF_PAGE_SIZE 環境変数を使用
margins (オブジェクト、オプション): PDFの余白(上、右、下、左のプロパティ)(例: '10mm', '0.8in') - 指定されない場合は PDF_MARGIN_* 環境変数を使用
5. generate_and_save_cv_pdf(旧バージョン - 代わりに generate_cv を使用)
カスタマイズされた履歴書を生成し、直接プロフェッショナルなPDFとして保存します(履歴書の生成とPDFの作成を1つのステップで行います)。
パラメーター:
userProfile (オブジェクト、必須): 完全なユーザープロファイル情報
jobRequirements (オブジェクト、必須): 求人要件オブジェクト
outputPath (文字列、オプション): 履歴書を保存するディレクトリのパス(指定されない場合は DEFAULT_OUTPUT_PATH を使用)
fileName (文字列、オプション): カスタムファイル名(拡張子なし)、デフォルトは "professional_cv"
6. generate_and_save_cv_markdown(推奨)
カスタマイズされた履歴書を生成し、直接Markdownとして保存します(履歴書の生成とMarkdownの作成を1つのステップで行います)。
パラメーター:
userProfile (オブジェクト、必須): 完全なユーザープロファイル情報
jobRequirements (オブジェクト、必須): 求人要件オブジェクト
outputPath (文字列、必須): 履歴書を保存するディレクトリのパス
fileName (文字列、オプション): カスタムファイル名(拡張子なし)、デフォルトは "cv_markdown"
7. generate_and_save_cv_html(推奨)
カスタマイズされた履歴書を生成し、直接HTMLとして保存します(履歴書の生成とHTMLの作成を1つのステップで行います)。
パラメーター:
userProfile (オブジェクト、必須): 完全なユーザープロファイル情報
jobRequirements (オブジェクト、必須): 求人要件オブジェクト
outputPath (文字列、必須): 履歴書を保存するディレクトリのパス
fileName (文字列、オプション): カスタムファイル名(拡張子なし)、デフォルトは "cv_html"
8. generate_cv_pdf(高度な使用法)
事前に生成された履歴書データから、プロフェッショナルなPDFドキュメントとして履歴書を生成して保存します。
パラメーター:
cvData (オブジェクト、必須): カスタマイズされた履歴書データオブジェクト (generate_cv_data から)
outputPath (文字列、必須): 履歴書を保存するディレクトリのパス
fileName (文字列、オプション): カスタムファイル名(拡張子なし)、デフォルトは "professional_cv"
9. generate_cv_markdown(高度な使用法)
事前に生成された履歴書データから、Markdown形式の履歴書を生成します。
パラメーター:
cvData (オブジェクト、必須): カスタマイズされた履歴書データオブジェクト (generate_cv_data から)
outputPath (文字列、必須): 履歴書を保存するディレクトリのパス
fileName (文字列、オプション): カスタムファイル名(拡張子なし)、デフォルトは "cv_markdown"
10. generate_cv_html(高度な使用法)
事前に生成された履歴書データから、スタイル付きのHTMLドキュメントとして履歴書を生成します。
パラメーター:
cvData (オブジェクト、必須): カスタマイズされた履歴書データオブジェクト (generate_cv_data から)
outputPath (文字列、必須): 履歴書を保存するディレクトリのパス
fileName (文字列、オプション): カスタムファイル名(拡張子なし)、デフォルトは "cv_web"
職務経歴書とメールテンプレートのツール
11. generate_cover_letter(推奨)
特定の求人申請に合わせた、カスタマイズされた職務経歴書を生成します。画面に表示またはPDFとして保存できる整形されたテキストを返します。
パラメーター:
userProfile (オブジェクト、必須): 完全なユーザープロファイル情報
jobRequirements (オブジェクト、必須): 求人要件オブジェクト
hiringManagerName (文字列、オプション): 採用担当者の名前(分かっている場合)
format (文字列、オプション): 出力形式 - "text"(デフォルト)は画面表示用、"html" はスタイル付きでの閲覧用
12. save_cover_letter_pdf
職務経歴書を生成し、指定された場所にPDFとして保存します。求人内容から自動的にメールアドレスと採用担当者の名前を抽出します。
パラメーター:
userProfile (オブジェクト、必須): 完全なユーザープロファイル情報
jobRequirements (オブジェクト、必須): 求人要件オブジェクト
outputPath (文字列、オプション): 職務経歴書を保存するディレクトリのパス
fileName (文字列、オプション): カスタムファイル名(拡張子なし)、デフォルトは "cover_letter"
hiringManagerName (文字列、オプション): 採用担当者の名前(分かっている場合)
pageSize (文字列、オプション): PDFのページサイズ(例: 'A4', 'Letter', 'Legal')
margins (オブジェクト、オプション): PDFの余白(上、右、下、左のプロパティ)
13. generate_email_template
求人申請用のプロフェッショナルなメールテンプレートを生成します。求人内容から自動的にメールアドレスを検出します。
パラメーター:
userProfile (オブジェクト、必須): 完全なユーザープロファイル情報
jobRequirements (オブジェクト、必須): 求人要件オブジェクト
templateType (文字列、オプション): メールテンプレートの種類 - "application"(デフォルト)、"follow_up", "inquiry", "thank_you"
recipientEmail (文字列、オプション): 受信者のメールアドレス(オプション、求人内容から抽出されたメールアドレスがあれば使用)
hiringManagerName (文字列、オプション): 採用担当者の名前(分かっている場合)
14. draft_complete_application(推奨 - ワンストップソリューション)
完全な求人申請書類(履歴書、職務経歴書、メールテンプレート)を作成します。求人内容にメールアドレスがあれば、自動的にPDF形式の履歴書と職務経歴書、およびメールテンプレートを生成します。
パラメーター:
userProfile (オブジェクト、必須): 完全なユーザープロファイル情報
jobRequirements (オブジェクト、必須): 求人要件オブジェクト
outputPath (文字列、オプション): ファイルを保存するディレクトリのパス
baseFileName (文字列、オプション): 生成されるファイルのベースファイル名(拡張子なし)、デフォルトは "job_application"
hiringManagerName (文字列、オプション): 採用担当者の名前(分かっている場合)
📚 ドキュメント
環境変数
MCPサーバーは、Claude Desktopの設定で環境変数を介して様々な設定オプションをサポートしています:
{
"mcpServers": {
"cv-forge": {
"command": "node",
"args": ["path/to/cv-forge/build/index.js"],
"cwd": "path/to/cv-forge",
"env": {
"DEFAULT_OUTPUT_PATH": "D:/CV",
"TEMP_DIR": "C:/Users/YourName/AppData/Local/Temp/cv-maker",
"PDF_TIMEOUT": "300000",
"PDF_PAGE_SIZE": "A4",
"PDF_MARGIN_TOP": "10mm",
"PDF_MARGIN_RIGHT": "10mm",
"PDF_MARGIN_BOTTOM": "10mm",
"PDF_MARGIN_LEFT": "10mm",
"PDF_BASE_FONT_SIZE": "12px",
"PDF_LINE_HEIGHT": "1.4",
"PDF_H1_FONT_SIZE": "20px",
"PDF_H2_FONT_SIZE": "15px",
"PDF_H3_FONT_SIZE": "13px",
"PDF_PARAGRAPH_SPACING": "8px",
"PDF_SECTION_SPACING": "12px"
}
}
}
}
設定オプション:
DEFAULT_OUTPUT_PATH: 履歴書ファイルを保存するデフォルトのディレクトリ(outputPath が指定されていないか、"./" の場合)
TEMP_DIR: PDF生成中の一時ファイル用のディレクトリ
PDF_TIMEOUT: PDF生成のタイムアウト時間(ミリ秒)
PDF_PAGE_SIZE: デフォルトのPDFページサイズ - デフォルトは 'A4'
- 一般的なサイズ: 'A4' (210×297mm), 'Letter' (8.5×11in), 'Legal' (8.5×14in)
PDF_MARGIN_*: PDFのページ余白(上、右、下、左) - デフォルトは '10mm'
PDF_BASE_FONT_SIZE: 履歴書本文の基本フォントサイズ(12px ≈ MS Word 9pt、13px ≈ 10pt)
PDF_LINE_HEIGHT: テキストの行間(コンパクトなレイアウトには1.4が推奨)
PDF_H1_FONT_SIZE: 名前/タイトルの見出しのフォントサイズ
PDF_H2_FONT_SIZE: セクション見出しのフォントサイズ
PDF_H3_FONT_SIZE: 求人名とサブセクションのフォントサイズ
PDF_PARAGRAPH_SPACING: 段落間の間隔
PDF_SECTION_SPACING: 主要セクション間の間隔
Claude Desktopでの使用例
Claude Desktopに接続したら、自然言語を使って履歴書作成ツールと対話できます:
1. 求人要件の解析
"この求人広告を解析してください:
求人名: シニアソフトウェアエンジニア
会社名: TechCorp Inc
内容: JavaScript、React、Node.jsに5年以上の経験があるシニアソフトウェアエンジニアを募集しています。クラウドプラットフォームとアジャイル開発手法の経験が必要です。強力なコミュニケーションスキルが要求されます。"
2. カスタマイズされた履歴書の生成(シンプルなワンステッププロセス - デフォルトでPDF形式)
"この求人広告に基づいて、私のためにカスタマイズされた履歴書を生成してください:
求人名: シニアソフトウェアエンジニア
会社名: TechCorp Inc
求人内容: JavaScript、React、Node.jsに5年以上の経験があるシニアソフトウェアエンジニアを募集しています。クラウドプラットフォームとアジャイル開発手法の経験が必要です。
私のプロファイル:
- 氏名: John Doe
- メール: john@example.com
- 電話: +1-555-0123
- 経験: 各社で6年間ソフトウェアエンジニアとして勤務
- スキル: JavaScript、Python、React、Node.js、AWS、Docker
- 学歴: State Universityのコンピューターサイエンス学士
ファイル名 'john_doe_senior_engineer_techcorp' で、C:\Users\John\Documents\CVs に保存してください。"
注意: これにより、異なる形式を指定しない限り、自動的にPDFファイルが生成されます(デフォルト形式)。
3. 異なる形式の生成
"私の履歴書を複数の形式で生成できますか?必要なものは以下の通りです:
1. 申請用のプロフェッショナルなPDF(デフォルト形式)
2. GitHub用のMarkdownバージョン
3. ウェブサイト用のHTMLバージョン
すべてをベースファイル名 'john_doe_cv' で、C:\Users\John\Documents\CVs に保存してください。"
または、形式を明示的に指定する場合:
"私の履歴書をHTML形式で生成し、C:\Users\John\Documents\CVs に保存してください。"
または、PDFのページサイズと余白をカスタマイズする場合:
"私の履歴書をLetterサイズのページで、全辺1インチの余白のPDFとして生成し、C:\Users\John\Documents\CVs に保存してください。"
3. 職務経歴書の生成
"TechCorp Incのシニアソフトウェアエンジニアのポジションに対する職務経歴書を生成してください。求人内容によると、採用担当者はSarah Johnsonで、申請はcareers@techcorp.comに送る必要があります。"
4. メールテンプレートの生成
"TechCorp Incのシニアソフトウェアエンジニアのポジションに申請するためのメールテンプレートを作成してください。求人広告にはcareers@techcorp.comのメールアドレスが含まれており、採用担当者はSarah Johnsonと記載されています。"
5. 完全な申請書類の作成(推奨)
"TechCorp Incのシニアソフトウェアエンジニアのポジションに対する完全な求人申請書類を作成してください。履歴書、職務経歴書、メールテンプレートを含めてください。すべてをベースファイル名 'techcorp_application' で、C:\Users\John\Documents\Applications に保存してください。"
これにより生成されるもの:
techcorp_application_CV.pdf - カスタマイズされた履歴書
techcorp_application_Cover_Letter.pdf - プロフェッショナルな職務経歴書
techcorp_application_Email_Template.txt - メールテンプレート(求人内容にメールアドレスがある場合)
6. フォローアップメールテンプレートの生成
"先週TechCorp Incに申請したシニアソフトウェアエンジニアのポジションに対するフォローアップメールテンプレートを生成してください。"
7. ツールの直接使用例
ツールを直接使用したい場合(高度な使用法):
-
求人広告を解析する:
{
"tool": "parse_job_requirements",
"args": {
"jobTitle": "Senior Software Engineer",
"company": "TechCorp Inc",
"jobDescription": "We are looking for a Senior Software Engineer with 5+ years of experience in JavaScript, React, and Node.js. Must have experience with cloud platforms and agile methodologies."
}
}
-
カスタマイズされた履歴書を生成する:
{
"tool": "generate_cv_data",
"args": {
"userProfile": { },
"jobRequirements": { }
}
}
-
PDF形式の履歴書を生成する:
{
"tool": "generate_cv_pdf",
"args": {
"cvData": { },
"outputPath": "C:\\Users\\YourName\\Documents\\CVs",
"fileName": "senior_engineer_techcorp_cv"
}
}
-
Markdown形式の履歴書を生成する:
{
"tool": "generate_cv_markdown",
"args": {
"cvData": { },
"outputPath": "C:\\Users\\YourName\\Documents\\CVs",
"fileName": "cv_for_github"
}
}
-
HTML形式の履歴書を生成する:
{
"tool": "generate_cv_html",
"args": {
"cvData": { },
"outputPath": "C:\\Users\\YourName\\Documents\\CVs",
"fileName": "web_resume"
}
}
-
履歴書をテキストファイルとして保存する:
{
"tool": "save_cv_text",
"args": {
"cvData": { },
"outputPath": "C:\\Users\\YourName\\Documents\\CVs",
"fileName": "senior_engineer_techcorp_cv"
}
}
🔧 技術詳細
動作原理
-
求人分析:サーバーは求人内容を解析して以下を抽出します:
- 必要な技術スキル
- 好ましい資格
- 会社の業界と規模
- 経験レベルの要件
-
履歴書のカスタマイズ:分析結果に基づいて、以下を行います:
- 関連するスキルと経験を優先する
- プロフェッショナルな概要を調整する
- 一致する成果を並び替えて強調する
- ATS最適化のために求人固有のキーワードを組み込む
-
出力生成:以下の特徴を持つ整形されたテキストの履歴書を作成します:
- ATS対応のフォーマットを使用する
- 関連するキーワードを含む
- プロフェッショナルな構造を維持する
- 最も関連する資格を強調する
ファイル構造
cv-forge/
├── src/
│ ├── index.ts # メインのMCPサーバー
│ └── lib/
│ ├── job-parser.ts # 求人要件の解析ロジック
│ ├── cv-generator.ts # 履歴書のカスタマイズアルゴリズム
│ ├── document-generator.ts # 複数形式のドキュメント生成
│ └── word-generator.ts # Wordドキュメント生成 (将来的に)
├── build/ # コンパイルされたJavaScriptファイル
├── package.json # プロジェクトの設定
├── tsconfig.json # TypeScriptの設定
├── claude_desktop_config.example.json # 設定例
└── README.md # このファイル
開発
ビルド
npm run build
開発サーバーの起動
npm run dev
プロジェクト構造
src/index.ts: ツール登録を含むメインのMCPサーバー
src/lib/job-parser.ts: 求人要件を解析し、キー情報、メール、採用担当者の名前を抽出する
src/lib/cv-generator.ts: 求人要件に基づいて、カスタマイズされた履歴書内容を生成する
src/lib/cover-letter-generator.ts: 求人申請に合わせた、パーソナライズされた職務経歴書を生成する
src/lib/email-template-generator.ts: 様々な申請シナリオに対するプロフェッショナルなメールテンプレートを作成する
src/lib/document-generator.ts: 複数形式のドキュメント生成(PDF、HTML、Markdown)
src/lib/word-generator.ts: (将来的に)Wordドキュメント生成機能
トラブルシューティング
PDFが設定された場所に保存されない場合
- Claude Desktopの設定で
DEFAULT_OUTPUT_PATH が設定されていることを確認してください。
- 設定を変更した後、Claude Desktopを再起動してください。
- パスが存在するか、アプリケーションがそのパスにファイルを作成する権限を持っていることを確認してください。
フォントサイズが大きすぎるまたは小さすぎる場合
- 環境変数で
PDF_BASE_FONT_SIZE を調整してください(12px ≈ 9pt、13px ≈ 10pt MS Word)。
PDF_LINE_HEIGHT を変更して、行間を調整してください。
- 変更後、Claude Desktopを再起動してください。
PDF生成が失敗する場合
- 出力ディレクトリが存在し、書き込み可能であることを確認してください。
TEMP_DIR パスが有効であることを確認してください。
- 十分なディスク容量があることを確認してください。
カスタムページサイズが機能しない場合
- ページサイズが有効な形式(A4、Letter、Legal、A3、A5など)であることを確認してください。
- ページサイズがPDF生成器でサポートされていることを確認してください。
- 標準のページサイズ名を使用してください(大文字と小文字を区別します)。
カスタム余白が適用されない場合
- 適切な単位('mm', 'cm', 'in', 'px', 'pt')を使用してください。
- 例: '10mm', '0.8in', '72pt'
- 環境変数を変更した後、Claude Desktopを再起動してください。
将来的な機能拡張
- 高度なフォーマットを持つWordドキュメント生成の強化
- 複数の履歴書と職務経歴書のテンプレート(モダン、クラシック、ミニマル)
- 高度なキーワード最適化アルゴリズム
- 求人ボードとの統合による自動求人解析
- LinkedInプロファイルとの統合による自動プロファイルデータ取得
- 求人要件に基づく面接準備質問
- 市場データに基づく給与交渉ガイダンス
- 国際的な申請に対する多言語サポート
- AIによる文章の提案と改善
依存関係
@modelcontextprotocol/sdk: コアのMCP機能
zod: スキーマ検証と型安全
typescript: TypeScriptコンパイラ
md-to-pdf: MarkdownからのPDF生成
markdown-it: Markdownの解析とHTML変換
docx: Wordドキュメント生成(将来的なWord出力用)
📄 ライセンス
このプロジェクトはMITライセンスの下で提供されています。
コントリビューション
コントリビューションは歓迎されます!プルリクエストの提出や、バグ報告や機能要求のためのイシューの作成を自由に行ってください。