summaryrefslogtreecommitdiff
path: root/README.md
blob: 7d1d26c10a6d2e2c420a6210387c9da9579e5ae3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
# mml-composemusic-mcp

MML (Music Macro Language) を使った作曲支援 MCP サーバー向け Python パッケージ。

## 開発環境

- Python 3.14+
- 依存管理: [uv](https://docs.astral.sh/uv/)

## セットアップ

```bash
uv sync
```

## 主要コマンド

```bash
# テスト実行
uv run pytest

# リンター・フォーマッタ実行
uv run ruff check .
uv run ruff format .

# 依存追加
uv add <package>

# 開発依存追加
uv add --dev <package>
```

## ディレクトリ構成

```
src/     # ソースコード
tests/   # テストコード
doc/     # ドキュメント