Skip to content

Commit 179d423

Browse files
pon00050claude
andcommitted
docs: add ronanwrites write-up link, correct MCP tool count from 10 to 11
The README claimed 10 MCP tools but mcp_server.py defines 11 — the search_jfia_literature tool was missing from both the tool table and the project structure comment. This commit adds it. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent b9e690d commit 179d423

2 files changed

Lines changed: 10 additions & 2 deletions

File tree

CLAUDE.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,3 +91,8 @@ cli.py (krff) → krff/* thin wrappers
9191
```
9292

9393
`krff/db.py` is the canonical query layer. Do not read parquets directly with `pd.read_parquet` in new code — use `db.read_table()` or `data_access.load_parquet()` so path resolution and DuckDB registration are consistent.
94+
95+
96+
---
97+
98+
**Domain knowledge** (regulatory analysis, buyer research, competitive intelligence, legal compliance) belongs in the hub vault: `forensic-accounting-toolkit/knowledge/`. Engineering docs (API patterns, test strategies, run logs) stay here. After creating a new domain knowledge note, copy it to the hub with gold-standard frontmatter. See hub `CLAUDE.md` §Knowledge Vault for the frontmatter contract.

README.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
# krff-shell
22

3+
**[Read the full write-up →](https://ronanwrites.vercel.app/manuals/krff-shell-mcp-natural-language-finance)**
4+
35
![Python](https://img.shields.io/badge/python-3.11+-blue)
46
![Tests](https://github.com/pon00050/krff-shell/actions/workflows/test.yml/badge.svg)
57
![License](https://img.shields.io/badge/license-MIT-green)
@@ -163,7 +165,7 @@ Swagger UI at `/docs`. Web routes at `/`, `/demo`, `/about`, `/datasets`, `/cont
163165

164166
**MCP Server (`http://localhost:8000/mcp/`):**
165167

166-
10 tools are available to any MCP-compatible client (Claude Code, Claude Desktop, etc.):
168+
11 tools are available to any MCP-compatible client (Claude Code, Claude Desktop, etc.):
167169

168170
| Tool | Description |
169171
|---|---|
@@ -177,6 +179,7 @@ Swagger UI at `/docs`. Web routes at `/`, `/demo`, `/about`, `/datasets`, `/cont
177179
| `get_major_holders` | 5%+ block-holding filings (대량보유) |
178180
| `get_officer_network` | Cross-company officer centrality |
179181
| `search_flagged_companies` | Ranked anomaly screen by M-Score (paginated) |
182+
| `search_jfia_literature` | Search the 469-article JFIA forensic accounting catalog |
180183

181184
Connect from Claude Code:
182185
```bash
@@ -254,7 +257,7 @@ krff-shell/
254257
│ ├── constants.py Threshold + flag literals
255258
│ ├── data_access.py Parquet/CSV loader layer
256259
│ ├── db.py DuckDB connection factory
257-
│ ├── mcp_server.py FastMCP server — 10 tools
260+
│ ├── mcp_server.py FastMCP server — 11 tools
258261
│ ├── mcp_utils.py JSON serialization helpers
259262
│ ├── models.py Pydantic response models
260263
│ ├── pipeline.py Pipeline wrapper for CLI/API

0 commit comments

Comments
 (0)