@aibusinesskit/eww
v0.7.5
Published
Enterprise Wide Web — MCP server for AI agents. Searches institutional knowledge and auto-ingests coding sessions.
Downloads
810
Maintainers
Readme
@aibusinesskit/eww
MCP server for AI agents. Searches institutional knowledge and auto-ingests coding sessions into the Enterprise Wide Web.
Setup
1. Generate an API Key
Open the EWW Dashboard, go to API Keys, and generate a new key. Copy it.
2. Run Setup
npx @aibusinesskit/eww --setupYou'll be prompted for:
API URL [http://localhost:3000]: https://eww.techcora.in
API Key []: eww_sk_...This will:
- Create
~/.eww/config.jsonwith your credentials - Validate your API key against the server
- Create
~/.eww-ignorewith default ignore rules - Register the MCP server with Claude Code globally
3. Restart Claude Code
The EWW MCP server starts automatically in every project.
Commands
npx @aibusinesskit/eww --setup # Configure and register
npx @aibusinesskit/eww --help # Show usage
npx @aibusinesskit/eww --version # Show versionTools
| Tool | Description |
|------|-------------|
| eww_search | Search institutional knowledge by query |
| eww_write | Record new knowledge as an article |
| eww_lookup_entity | Look up a system, person, team, or service |
| eww_by_artifact | Find all knowledge about a specific file or artifact |
| eww_fetch | Fetch the full content of an article by ID |
| eww_ingest | Submit raw content for knowledge extraction (requires EWW_ENABLE_INGEST=1) |
Background Ingestion
The MCP server runs a background connector that automatically ingests your Claude Code sessions and project memories into EWW. Logs are written to ~/.eww/connector.log.
Configuration
Environment variables (override ~/.eww/config.json):
| Variable | Default | Description |
|----------|---------|-------------|
| EWW_API_URL | http://localhost:3000 | EWW API endpoint |
| EWW_AUTH_TOKEN | | JWT token for authentication (first-party agents) |
| EWW_API_KEY | | API key for authentication |
| EWW_SCAN_INTERVAL | 300000 | Background scan interval in ms (default 5min) |
| EWW_ENABLE_INGEST | | Set to 1 to enable the eww_ingest tool |
Token priority: EWW_AUTH_TOKEN > EWW_API_KEY > ~/.eww/config.json
Standalone Binary
For agents without Node.js (e.g., Tauri/Rust apps), build a standalone binary:
npm run build:binary # Current platform
npm run build:binary:darwin-arm64 # macOS Apple Silicon
npm run build:binary:darwin-x64 # macOS Intel
npm run build:binary:linux-x64 # Linux
npm run build:binary:windows-x64 # WindowsThe binary runs without Node.js installed. Spawn it as a child process with env vars.
Privacy
- Secrets (API keys, tokens, passwords) are automatically redacted before ingestion
- Configure
~/.eww-ignoreto exclude projects or file patterns - Thinking blocks and tool results are stripped from transcripts
License
Proprietary. Copyright (c) 2026 Techcora Corporation. All rights reserved.
