n0moreher0 avatar

Venira Mcp

n0moreher0/venira-mcp

Workspace-scoped MCP server for coding agents: files, search, shell, checkpoints, PR/CI, audit.

tools
33
transport
STDIO
env vars
2
last updated
Nov 8, 2026

Tools

33 tools

Public tool metadata for what this MCP can expose to an agent.

project_list_filesList files/dirs, depth 1–3, limit ≤ 200

List files/dirs, depth 1–3, limit ≤ 200

No parameter schema in public metadata yet.

project_read_fileRead a file by line range; optional `ranges[]` (up to 16)

Read a file by line range; optional `ranges[]` (up to 16)

No parameter schema in public metadata yet.

project_get_file_infoFile/dir metadata (kind, size, mtime)

File/dir metadata (kind, size, mtime)

No parameter schema in public metadata yet.

project_searchSearch by file/dir name, content, regex, or symbol; `hybrid: 1` tags hits with `source`+`confidence`

Search by file/dir name, content, regex, or symbol; `hybrid: 1` tags hits with `source`+`confidence`

No parameter schema in public metadata yet.

project_recent_filesRecently modified files (index-first, scan-fallback)

Recently modified files (index-first, scan-fallback)

No parameter schema in public metadata yet.

project_read_batchUp to 8 read-only ops in one call; each item takes the same arguments as its standalone tool

Up to 8 read-only ops in one call; each item takes the same arguments as its standalone tool

No parameter schema in public metadata yet.

project_healthDiagnostics: capability, queue, cache hit-rates, p50/p95, security limits notice, and server.workspace_switching

Diagnostics: capability, queue, cache hit-rates, p50/p95, security limits notice, and server.workspace_switching

No parameter schema in public metadata yet.

project_read_auditRead recent audit log rows

Read recent audit log rows

No parameter schema in public metadata yet.

project_write_fileCreate/overwrite/append; `expected_sha256` guards blind overwrites

Create/overwrite/append; `expected_sha256` guards blind overwrites

No parameter schema in public metadata yet.

project_edit_fileReplace `old_text`→`new_text`; `edits[]` (up to 64); fuzzy edit opt-in

Replace `old_text`→`new_text`; `edits[]` (up to 64); fuzzy edit opt-in

No parameter schema in public metadata yet.

project_edit_batchMultiple edits; stops at first failure and attempts checkpoint rollback

Multiple edits; stops at first failure and attempts checkpoint rollback

No parameter schema in public metadata yet.

project_createCreate file or directory

Create file or directory

No parameter schema in public metadata yet.

project_delete_pathDelete file/dir; not undoable

Delete file/dir; not undoable

No parameter schema in public metadata yet.

project_snapshotCheckpoints: create/list/restore/delete. Content-addressed, deduplicated, atomic per-file restore

Checkpoints: create/list/restore/delete. Content-addressed, deduplicated, atomic per-file restore

No parameter schema in public metadata yet.

project_outline_symbolParse a file's symbols (functions, classes, types) with line numbers

Parse a file's symbols (functions, classes, types) with line numbers

No parameter schema in public metadata yet.

project_diff_filesUnified diff between two files

Unified diff between two files

No parameter schema in public metadata yet.

project_symbol_referencesFind all occurrences of a named symbol

Find all occurrences of a named symbol

No parameter schema in public metadata yet.

project_selective_searchMulti-query search with AND/NOT + fuzzy scoring

Multi-query search with AND/NOT + fuzzy scoring

No parameter schema in public metadata yet.

project_dependency_graphTS/JS/Python/Rust/Go/Java/Kotlin import/symbol graph (JSON/DOT/Mermaid)

TS/JS/Python/Rust/Go/Java/Kotlin import/symbol graph (JSON/DOT/Mermaid)

No parameter schema in public metadata yet.

project_change_impactWhat breaks if I edit this? Bounded reverse/forward closure

What breaks if I edit this? Bounded reverse/forward closure

No parameter schema in public metadata yet.

project_shell_runRun a command; background 0 blocks for final output, 1 returns run_id

Run a command; background 0 blocks for final output, 1 returns run_id

No parameter schema in public metadata yet.

project_shell_statusPoll a running command (not queued, not audit-logged)

Poll a running command (not queued, not audit-logged)

No parameter schema in public metadata yet.

project_shell_cancelKill a running command by run_id

Kill a running command by run_id

No parameter schema in public metadata yet.

project_shell_cancel_sessionKill all shell runs in this session

Kill all shell runs in this session

No parameter schema in public metadata yet.

project_pr_createGit provider PR/CI tool: create pull request

Git provider PR/CI tool: create pull request

No parameter schema in public metadata yet.

project_ci_statusGit provider PR/CI tool: CI status

Git provider PR/CI tool: CI status

No parameter schema in public metadata yet.

project_ci_waitOne bounded long-poll for CI result

One bounded long-poll for CI result

No parameter schema in public metadata yet.

project_ci_controlCI control: cancel / retry-failed

CI control: cancel / retry-failed

No parameter schema in public metadata yet.

project_secretStore/inspect/remove credentials by name; AES-256-GCM

Store/inspect/remove credentials by name; AES-256-GCM

No parameter schema in public metadata yet.

project_github_connectGitHub Device Flow, tokens in vault

GitHub Device Flow, tokens in vault

No parameter schema in public metadata yet.

project_explain_errorTurn an error into a cause + next tool calls

Turn an error into a cause + next tool calls

No parameter schema in public metadata yet.

project_plan_read_batchPlan which files to read for a task, returns ready project_read_batch call

Plan which files to read for a task, returns ready project_read_batch call

No parameter schema in public metadata yet.

project_execute_jsRun synchronous JS (opt-in, VENIRA_ALLOW_JS_EXEC=1)

Run synchronous JS (opt-in, VENIRA_ALLOW_JS_EXEC=1)

No parameter schema in public metadata yet.

Sponsors

Configuration

VENIRA_WORKSPACE

Absolute path of the project folder the server works in. Defaults to the current directory.

VENIRA_DATA_DIR

Folder for the audit database and encrypted secrets. Defaults to <workspace>/data.

Readme

venira-mcp

Fast, workspace-scoped MCP server for coding agents (OpenCode, Claude Desktop, any MCP client). Three tool modes — Core (31 tools: coding set minus code intelligence, for small models) · Default (38 coding tools + shell, no CI/CD) · Expert (51 tools: default + CI/CD). VENIRA_JS_EXEC_MODE=off hides execute_js in every mode (51 → 50, 38 → 37, 31 → 30); otherwise it is registered and approval-gated. VENIRA_SETUP_TOOLS=1 adds the two setup tools detect_harnesses and install_self (+2); npx venira-mcp --install and --print-config do the same from a terminal. Pure Node, 1 native dependency (better-sqlite3), no GUI, no external binary.


View the full README on GitHub

Details

Repository
github.com/n0moreher0/venira-mcp
Categories
Developer Tools, Search & Web Crawling
Package
venira-mcp
Transport
STDIO
Registry
MCP registry, active

Related Developer Tools MCP servers

View all
1securityscan-api avatarSecurityScansecurityscan-api/securityscan-apiScan GitHub-hosted AI skills for vulnerabilities: prompt injection, malware, OWASP LLM Top 10.0stars
2oijusti avatarK8s Port Forward Mcpoijusti/k8s-port-forward-mcpKubernetes Port Forward — MCP Server: port-forward Kubernetes services with terminal integration0stars
3ronin93 avatarGrindFree Agent Securityronin93/grindfree-agent-securityPay-per-call agent security (x402): injection, tools, shell/SQL, memory, leaks, docs, safe web reads0stars
4sapph1re avatarFeedback Synthesis MCPsapph1re/feedback-synthesis-mcpSynthesize GitHub Issues, HN and App Store reviews into ranked pain clusters. Pay-per-call x402.0stars
5unbearabledev avatarKubernetes Manifest Auditunbearabledev/k8s-manifest-auditkube-linter audit for Kubernetes manifests — 63 checks: security, availability, RBAC, network.0stars
6ura-tools avatarchangelogaiura-tools/changelogaiGenerate changelogs and suggest semver bumps from git history0stars