Semantiqv0.5.2
01Home
02Features
03Docs
04Blog
05Changelog
06Support
Get Started

Getting Started

  • Quick StartGet started in 5 minutes

Reference

  • CLI CommandsCommand reference
  • MCP IntegrationAI assistant setup
  • Usage GuideUsage patterns
  • Optimal WorkflowDevelopment workflow
  • Semantiq vs grepvs grep & find
  • ChangelogVersion history

Loading documentation...

Semantiq

One MCP Server for every AI coding tool. Powered by Rust and Tree-sitter.

GitHub

Product

  • Features
  • Documentation
  • Changelog

Resources

  • Quick Start
  • CLI Reference
  • MCP Integration
  • Blog

Connect

  • Support
  • GitHub
// 19 languages supported
Rust
TypeScript
JavaScript
Python
Go
Java
C
C++
PHP
Ruby
C#
Kotlin
Scala
Bash
Elixir
HTML
JSON
YAML
TOML
© 2026 Semantiq.|v0.5.2|connected
MIT·Built with Rust & Tree-sitter
  1. Home
  2. Docs
Documentation
2 min read

Quick Start

Get Semantiq up and running in your project in under 5 minutes.

Quick Setup#

Quick setup:

For Claude Code (automatic MCP configuration):

Terminal
npx semantiq-mcp init

For Cursor / VS Code (generates mcp.json):

Terminal
npx semantiq-mcp init-cursor

Installation#

Install Semantiq using npm (recommended):

Terminal
npm install -g semantiq-mcp

Or install from source using Cargo:

Terminal
cargo install --git https://github.com/so-keyldzn/semantiq.git

Indexing Your Codebase#

Navigate to your project directory and run the index command:

Terminal
1# Index the current directory
2semantiq index .
3
4# Index a specific directory
5semantiq index /path/to/project
6
7# Index with verbose output
8semantiq index . --verbose

Semantiq will create a .semantiq.db file in your project root. This file contains the semantic index of your codebase.

Searching Your Code#

Use the search command to find code semantically:

Terminal
1# Search for a pattern
2semantiq search "authentication handler"
3
4# Search for a specific function
5semantiq search "handleLogin"
6
7# Search with limit and min score
8semantiq search "database" --limit 10 --min-score 0.5

MCP Server Mode#

Start Semantiq as an MCP server to integrate with AI assistants like Claude Code:

Terminal
semantiq serve

See the MCP Integration guide for detailed configuration instructions.

Configuration#

Semantiq can be configured using a .semantiq.toml file in your project root:

TOML
1# .semantiq.toml
2[index]
3# Patterns to exclude from indexing
4exclude = [
5 "node_modules",
6 "target",
7 ".git",
8 "dist",
9 "build"
10]
11
12# Maximum file size to index (in bytes)
13max_file_size = 1048576 # 1MB
14
15[languages]
16# Enable/disable specific languages
17rust = true
18typescript = true
19javascript = true
20python = true
21go = true
22java = true
23c = true
24cpp = true
25php = true
26ruby = true
27csharp = true
28kotlin = true
29scala = true

Next Steps#

  • CLI Reference - Complete command documentation
  • MCP Integration - Configure with Claude Code

Was this page helpful? Let us know on GitHub.