oboyu
Self-hosted MCP Japanese text indexing & search—chunking+embeddings with BM25×vector rerank
Install / Use
claude mcp add sonesuke -- npx -y github:sonesuke/oboyuIf the server publishes to npm under a different name, use that package instead — check the repo README.
MCP Server
Model Context Protocol server
Quality Score
Category
AI & Machine LearningSupported Platforms
Our assessment of oboyu
oboyu scores 75/100 on our quality scale, 568th of 690 AI & Machine Learning skills we index.
Its MCP Server is 16 KB long, well organised into 83 sections with 22 code examples: a thorough specification that gives an agent plenty to work with.
It has 3 GitHub stars, so there is little community track record yet; judge it on its content.
Maintenance, license and trust
- The repository was last updated about 6 months ago. That is recent enough to be usable, but agent tooling moves fast, so check the instructions against your agent's current version.
- Our last check on 2026-09-12 found the source still online.
- It is released under the MIT license, a permissive license that allows use, modification and commercial use with attribution.
- Its trust signals score 85/100, with 2 cautions from licensing, adoption, age or documentation. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.
Safety scan
No issues foundOur scan of the first 100 KB of the file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. An AI review of the same text found nothing harmful.
AI review by kimi-k2.7-code on 2026-09-25. Automated pattern scan on 2026-09-25. It catches known dangerous patterns, not every risk — read a skill before letting an agent act on it.
oboyu compared with similar skills
All 4 of these similar skills score higher than oboyu; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| oboyu (this skill)by sonesuke | 75 | 3 | 6mo ago | MCP Server |
| claude-memby thedotmack | 100 | 94.7k | today | CLAUDE.md |
| Agent-Reachby Panniantong | 100 | 85.5k | 10d ago | CLAUDE.md |
| Understand-Anythingby Egonex-AI | 100 | 84.2k | 14d ago | CLAUDE.md |
| headroomby headroomlabs-ai | 100 | 73.8k | today | CLAUDE.md |
Frequently asked questions
- How do I install oboyu?
- Run
claude mcp add sonesuke -- npx -y github:sonesuke/oboyu. The install tabs above show the steps for each supported agent. - Which AI agents does oboyu work with?
- It is written for Claude Code and Claude Desktop, as a MCP Server file. Other agents that read the same format can often use it too.
- Is oboyu safe to use?
- Our scan of the first 100 KB of the file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. An AI review of the same text found nothing harmful. It is MIT-licensed and scores 85/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
- Is oboyu still maintained?
- The repository was last updated about 6 months ago. That is recent enough to be usable, but agent tooling moves fast, so check the instructions against your agent's current version.
Skill content
View source on GitHubOboyu (覚ゆ)
ドキュメントを知識に、知識を価値に変える日本語特化型インテリジェンス・プラットフォーム
Transform documents into knowledge, knowledge into value - Japanese-optimized Intelligence Platform

What is Oboyu?
Oboyu (覚ゆ - "to remember" in ancient Japanese) is a comprehensive Knowledge Intelligence Platform that transforms your documents into actionable insights. Going beyond traditional RAG (Retrieval-Augmented Generation), Oboyu combines advanced semantic search, knowledge graph generation, and AI-powered data enrichment to unlock the full potential of your information assets.
Beyond Traditional RAG
While most solutions stop at document retrieval, Oboyu creates a living knowledge ecosystem:
- Knowledge Graph Generation: Automatically extracts entities, relationships, and concepts from your documents
- GraphRAG Search: Leverages knowledge graphs for deeper, more contextual search results
- Data Enrichment: Enhances CSV files and structured data with insights from your knowledge base
- Multi-dimensional Intelligence: Combines vector search, graph traversal, and semantic analysis
Why Oboyu?
- 🧠 Knowledge Intelligence: Automatically generates knowledge graphs and extracts insights from your documents
- 📊 Data Enrichment: Enhances CSV files and structured data with AI-powered content from your knowledge base
- 🚀 Lightning Fast: Indexes thousands of documents in seconds, searches in milliseconds with GraphRAG acceleration
- 🎯 Beyond Accurate: Multi-layered search combining semantic understanding, knowledge graphs, and contextual reasoning
- 🇯🇵 Japanese Excellence: Built specifically for Japanese business environments with automatic encoding detection
- 🔒 Enterprise Private: Everything runs locally - your sensitive documents never leave your infrastructure
- 🤖 AI-Native: Built-in MCP server for Claude, Cursor, and other AI assistants with GraphRAG capabilities
Quick Start
Prerequisites
- Python 3.13 or higher (3.11+ supported)
- pip (latest version recommended)
- Operating System: Linux, macOS, or Windows with WSL
System Dependencies (for building from source)
Linux (Ubuntu/Debian):
sudo apt-get install -y \
git \
curl \
build-essential \
cmake \
pkg-config \
libfreetype6-dev \
libfontconfig1-dev \
libjpeg-dev \
libpng-dev \
zlib1g-dev \
libssl-dev
Linux (CentOS/RHEL):
sudo yum install -y \
git \
curl \
gcc-c++ \
cmake \
pkg-config \
freetype-devel \
fontconfig-devel \
libjpeg-devel \
libpng-devel \
zlib-devel \
openssl-devel
macOS:
# Install Xcode Command Line Tools
xcode-select --install
# Install additional dependencies via Homebrew
brew install cmake pkg-config
Installation
Get up and running in under 5 minutes:
# Install Oboyu
pip install oboyu
# Index your documents
oboyu index ~/Documents
# Search your documents
oboyu search "your search term"
That's it! See our Documentation for complete guides and examples.
Key Features
🧠 Knowledge Intelligence
- Automatic Knowledge Graph Generation: Extracts entities, relationships, and concepts from your documents
- GraphRAG Search: Leverages knowledge graphs for deeper, contextual search results
- Multi-dimensional Associations: Discovers hidden connections between documents and concepts
- Semantic Entity Recognition: Identifies and links key entities across your knowledge base
- Relationship Mapping: Automatically maps relationships between concepts, people, and ideas
📊 Data Enrichment & Enhancement
- CSV Auto-Enhancement: Enriches CSV files with relevant information from your knowledge base
- Schema-Driven Processing: Uses JSON schema to define enrichment rules and data transformation
- Semantic Data Completion: Fills missing information using AI-powered content matching
- Business Value Creation: Transforms raw data into actionable business insights
- Batch Processing: Efficiently processes large datasets with configurable batch sizes
🔍 Advanced Search Capabilities
- Hybrid Search: Combines semantic understanding with keyword matching and graph traversal
- Multiple Search Modes: Vector search, keyword search, GraphRAG, and hybrid modes
- AI-Powered Reranking: Built-in reranker improves result accuracy and relevance
- Contextual Understanding: Uses knowledge graphs to provide more relevant results
- Flexible Output: Command-line search with JSON, plain text, and structured formats
📚 Comprehensive Document Support
- Rich Format Support: PDF, plain text (.txt), Markdown (.md), HTML (.html), and source code files
- PDF Intelligence: Advanced text extraction with metadata preservation and structure understanding
- Incremental Indexing: Only processes new or changed files for lightning-fast updates
- Smart Chunking: Intelligent document splitting optimized for knowledge extraction
- Automatic Encoding: Seamlessly handles UTF-8, Shift-JIS, EUC-JP, and other encodings
🇯🇵 Japanese Business Excellence
- Native Japanese Support: Purpose-built for Japanese business environments and content
- Automatic Encoding Detection: Handles legacy Japanese encodings (Shift-JIS, EUC-JP) automatically
- Specialized Language Models: Optimized embedding and processing models for Japanese text
- Mixed Language Intelligence: Seamlessly processes Japanese-English bilingual documents
- Business Context Understanding: Trained on Japanese business terminology and concepts
🚀 Enterprise Performance & Integration
- ONNX Acceleration: 2-4x faster processing with automatic model optimization
- MCP Server Integration: Native support for Claude Desktop and AI coding assistants
- GraphRAG API: RESTful API for knowledge graph queries and data enrichment
- Rich CLI Interface: Beautiful terminal interface with real-time progress tracking
- Resource Efficient: Low memory footprint suitable for edge computing and local deployment
Installation
Using UV (Recommended)
uv tool install oboyu
Using pip
pip install oboyu
From Source
git clone https://github.com/sonesuke/oboyu.git
cd oboyu
pip install -e .
System Requirements
- Python: 3.13 or higher (3.11+ supported)
- OS: macOS, Linux (Windows via WSL)
- Memory: 2GB RAM minimum (4GB recommended)
- Storage: 1GB for models and index
- Build Tools: See system dependencies above if building from source
Note: Models are automatically downloaded on first use (~90MB). For installation from PyPI, most system dependencies are not required as we provide pre-built wheels.
Usage Examples
Basic Usage
# Index a directory
oboyu index ~/Documents/notes
# Search your documents
oboyu search "machine learning optimization techniques"
# Get results in JSON format for processing
oboyu search "machine learning" --format json
Knowledge Intelligence & GraphRAG
# Build knowledge graph from your documents
oboyu build-kg
# Search using GraphRAG for deeper insights
oboyu search "project management methodologies" --mode graphrag
# Find related concepts and entities
oboyu search "agile development" --rerank --max-results 10
Data Enrichment Workflows
Schema Configuration (enrichment_schema.json):
{
"input_schema": {
"columns": {
"company_name": {"type": "string", "description": "Company name"}
}
},
"enrichment_schema": {
"columns": {
"description": {
"type": "string",
"source_strategy": "search_content",
"query_template": "{company_name} company overview business model"
},
"industry": {
"type": "string",
"source_strategy": "search_content",
"query_template": "{company_name} industry sector business domain"
}
}
}
}
Enrichment Commands:
# Enrich CSV with knowledge from your documents
oboyu enrich companies.csv enrichment_schema.json
# Custom output location and batch processing
oboyu enrich data.csv schema.json -o enriched_data.csv --batch-size 5
# Disable GraphRAG for faster processing
oboyu enrich simple_data.csv schema.json --no-graph
Advanced Search Examples
# Index only specific file types
oboyu index ~/projects --include-patterns "*.md,*.txt,*.pdf"
# GraphRAG search with relationship traversal
oboyu search "API design patterns" --mode graphrag --confidence 0.7
# Hybrid search combining multiple approaches
oboyu search "microservices architecture" --mode hybrid --rerank
# Search with custom result limits and confidence
oboyu search "database optimization" --max-results 15 --confidence 0.6
MCP Server for AI Assistants
# Start MCP server with GraphRAG capabilities
oboyu mcp
# Or configure in Claude Desktop's settings
See our MCP Integration Guide for detailed setup instructions.
Documentation
🚀 Getting Started
- Installation - Install and verify setup
- Your First Index - Create your first searchable index
- Your First Search - Learn to search effectively
💼 Real-world Usage
- Daily Workflows - Essential daily patterns
- Technical Documentation - Code and API docs
- Meeting Notes - Track decisions and actions
- Research Papers - Academic content search
⚙️ Configuration & Optimization
- Configuration Guide - Customize for your needs
- Performance Tuning - Optimize speed and quality
- Japanese Support - Japanese language features
🔗 Integration & Reference
- Claude MCP Integration - AI-powered search
- CLI Reference - All commands and options
- Troubleshooting - Solutions to common issues
🛠️ Technology Stack
Learn about the cutting-edge technologies that power Oboyu's intelligence:
- 📚 Technology Stack Overview - Complete stack architecture and philosophy
- 🗄️ DuckDB: The Analytics Engine - Why DuckDB powers our knowledge intelligence
- 🤖 HuggingFace: Japanese AI Excellence - Specialized Japanese language models and embeddings
- 🔗 GraphRAG: Beyond Simple RAG - Graph-enhanced retrieval and knowledge understanding
- **[⚡ ONNX: Optimization Without Compromise](docs/
Truncated for display — read the full file on GitHub.
Related Skills
claude-mem
94.7kPersistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
Agent-Reach
85.5kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees.
Understand-Anything
84.2kGraphs that teach > graphs that impress. Turn any code into an interactive knowledge graph you can explore, search, and ask questions about. Works with Claude Code, Codex, Cursor, Copilot, Gemini CLI, and more.
headroom
73.8kCompress tool outputs, logs, files, and RAG chunks before they reach the LLM. 20% fewer tokens for coding agents, 60-95% fewer tokens for JSON, same answers. Library, proxy, MCP server.
Languages
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.
