v3.1.2 (2026-07-22)
Headline: Glama quality B→A, npm keywords, CI badge, tool description improvements.
Glama Quality Improvements
- Added glama.json with maintainer and related server metadata
- Optimized tool descriptions per TDQS framework (free_search, free_extract)
- Added CI badge to README
- Merged CI workflow with existing publish pipeline
npm Distribution
- Added 9 new keywords: claude, cursor, claude-code, windsurf, search-engine, multi-source, self-hosted, chinese-search, progressive-search
- Added GitHub stars + CI status badges to README
- Optimized package description for npm search
Changes
- glama.json: Server metadata with maintainers + related servers
- package.json: 32 keywords (was 23), improved description
- src/tools/free-search.ts: Added query parameter .describe(), improved Usage Guidelines
- src/tools/free-extract.ts: Added behavioral details, parameter semantics
- .github/workflows/ci.yml: Merged lint + tsc steps into existing CI
- README.md: Added CI badge + GitHub stars badge
Stats
- Tests: 448 passing (unchanged)
- Engines: 11 (8 free, 3 paid)
- npm keywords: 32
- Glama Score: B→A (target)