Metadata-Version: 2.4
Name: mnemokit
Version: 0.1.0
Summary: MCP toolkit for Claude Code agents
Project-URL: Homepage, https://github.com/mnemokit-dev/mnemo
Project-URL: Repository, https://github.com/mnemokit-dev/mnemo
Project-URL: Issues, https://github.com/mnemokit-dev/mnemo/issues
Project-URL: PyPI, https://pypi.org/project/mnemokit/
Author-email: Mika <kzk1998713@gmail.com>
License: MIT
Keywords: agent,ai,claude,mcp,memory
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.11
Requires-Dist: beautifulsoup4>=4.12
Requires-Dist: httpx>=0.27
Requires-Dist: markdownify>=0.13
Requires-Dist: mcp>=1.1.0
Provides-Extra: dev
Requires-Dist: pytest-asyncio>=0.23; extra == 'dev'
Requires-Dist: pytest>=8.0; extra == 'dev'
Requires-Dist: ruff>=0.4; extra == 'dev'
Description-Content-Type: text/markdown

# mnemo

Python製MCPツールセット。Claude CodeなどのAIエージェントのコンテキスト管理・API連携・テスト自動化を拡張します。

## モジュール

| モジュール | 説明 | ライセンス |
|---|---|---|
| `memory` | エージェントの記憶・コンテキスト管理 | MIT |
| `connectors` | API連携・ウェブスクレイピング | 商用 |
| `testing` | テスト・検証の自動化 | 商用 |

---

## memory モジュール

ローカルJSONファイル（`~/.mnemo/memory.json`）にキー・バリュー形式でテキストを保存します。

### ツール一覧

| ツール | 説明 |
|---|---|
| `save_context` | キー・バリュー形式でテキストを保存 |
| `load_context` | キーを指定して取得 |
| `search_memory` | キーワードで曖昧検索（部分一致・大文字小文字無視） |

### インストール

```bash
pip install mnemo
# または
uv add mnemo
```

### Claude Code への登録

`~/.claude/claude_desktop_config.json`（macOS/Linux）または
`%APPDATA%\Claude\claude_desktop_config.json`（Windows）に追記します。

```json
{
  "mcpServers": {
    "mnemo-memory": {
      "command": "mnemo-memory"
    }
  }
}
```

### 使用例

```
# Claude Code のチャットで
save_context("project_goal", "MCPツールセットのmvpをリリースする")
load_context("project_goal")
search_memory("mvp")
```

### ローカル開発

```bash
git clone https://github.com/yourname/mnemo
cd mnemo
uv sync --extra dev
uv run pytest
```

---

## ライセンス

- `memory` モジュール: [MIT License](LICENSE)
- `connectors` / `testing` モジュール: 商用ライセンス（[Lemon Squeezy](https://lemonsqueezy.com) にて販売）
