Workspace-scoped MCP server for coding agents: files, search, shell, checkpoints, PR/CI, audit.
MCPpedia last refreshed this data
io.github.N0moreher0/venira-mcp is an MCP server that workspace-scoped MCP server for coding agents: files, search, shell, checkpoints, PR/CI, audit. Its tool list has not been published yet over stdio, sse and http, requires no API key, and scores 91/100 on MCPpedia's security, maintenance and efficiency rubric.
Config is the same across clients - only the file and path differ.
{
"mcpServers": {
"venira": {
"env": {
"VENIRA_DATA_DIR": "C:\\Users\\YourName\\AppData\\Local\\venira",
"VENIRA_TOOL_MODE": "expert",
"VENIRA_WORKSPACE": "C:\\Users\\YourName\\Projects\\my-app",
"VENIRA_OUTPUT_MODE": "full",
"VENIRA_SECURITY_PROFILE": "balanced"
},
"args": [
"--yes",
"--package=venira-mcp@latest",
"venira-mcp"
],
"command": "npx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Workspace-scoped MCP server for coding agents: files, search, shell, checkpoints, PR/CI, audit.
Run this in your terminal to verify the server starts. Then let us know if it worked - your result helps other developers.
npx -y 'venira-mcp' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories - click any category to see the underlying evidence.
No known CVEs.
Checked venira-mcp against OSV.dev.
Click any tool to inspect its schema.
Be the first to review
Have you used this server?
Share your experience - it helps other developers decide.
Sign in to write a review.
Others in developer-tools
XcodeBuildMCP provides tools for Xcode project management, simulator management, and app utilities.
Manage Supabase projects — databases, auth, storage, and edge functions
MCP server for using the GitLab API
Codebase knowledge graph for AI agents — 162 languages, sub-ms queries, 99% fewer tokens.
MCP Security Weekly
Get CVE alerts and security updates for io.github.N0moreher0/venira-mcp and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
Fast, workspace-scoped MCP server for coding agents (OpenCode, Claude Desktop, any MCP client).
Two tool modes — Default (29 coding tools + shell, no CI/CD) · Expert (42 tools: default + CI/CD). Setting VENIRA_JS_EXEC_MODE=ask, semi-auto or auto adds project_execute_js (30 / 43).
Pure Node, 1 native dependency (better-sqlite3), no GUI, no external binary.
Security scope. Venira is a guard rail with an audit trail, not a sandbox. It runs with the privileges of the OS user that started it. The workspace lock limits the paths the file tools can touch (unless
VENIRA_UNRESTRICTED=1), not what a shell command does: commands are classified by rules (allow / ask / deny) and every call is audited, but a malicious prompt can still steer the agent into running a harmful command that the active profile lets through (withoff, every command runs). Anything running as the same OS user can read the keys inVENIRA_DATA_DIR. For untrusted workspaces, or whenever you need a real isolation boundary, run Venira in a container or VM. Details:SECURITY.md.
One-line install (run in your project, then restart the client):
npx --yes venira-mcp@latest --install auto --workspace .
Prefer your agent? Paste this prompt into OpenCode/Claude/Cursor:
Set up Venira MCP for this workspace.
1. Detect my MCP client config path.
2. Run: npx --yes venira-mcp@latest --install auto --workspace .
3. Restart the client. Then call project_health to verify.
Manual config (pick your client):
| Client | Config path | Format |
|---|---|---|
| VS Code | <workspace>/.vscode/mcp.json | JSONC |
| OpenCode | ~/.config/opencode/opencode.jsonc | JSONC |
| Claude Desktop | claude_desktop_config.json | JSON |
| Cursor | ~/.cursor/mcp.json | JSON |
| Codex | ~/.codex/config.toml | TOML |
All use the same npx command. See §2 for ready-to-copy JSON/TOML.
In this repo .vscode/mcp.json is git-ignored because it holds machine-specific settings (and may relax security flags). Copy .vscode/mcp.example.json to .vscode/mcp.json and adjust it locally.
The examples use four environment variables: workspace, tool set, output size, and security posture. For most users, change only VENIRA_WORKSPACE and keep VENIRA_SECURITY_PROFILE=balanced.
OpenCode / VS Code / Cursor / Claude / Kimi / DeepSeek / Antigravity — use the wrapper format supported by your client:
// OpenCode: "mcp" > "venira" > "environment"
{
"mcp": {
"venira": {
"type": "local",
"command": ["npx", "--yes", "--package=venira-mcp@latest", "venira-mcp"],
"enabled": true,
"environment": {
"VENIRA_WORKSPACE": "/absolute/path/to/project",
"VENIRA_TOOL_MODE": "expert",
"VENIRA_OUTPUT_MODE": "full",
"VENIRA_SECURITY_PROFILE": "balanced",
// Small model / restricted context? Uncomment to slim tools/list:
// "VENIRA_PROFILE": "core"
}
}
}
}
// VS Code: "servers" > "venira" > "env"; ${workspaceFolder} expands automatically.
{
"servers": {
"venira": {
"type": "stdio",
"command": "npx",
"args": ["--yes", "--package=venira-mcp@latest", "venira-mcp"],
"env": {
"VENIRA_WORKSPACE": "${workspaceFolder}",
"VENIRA_TOOL_MODE": "expert",
"VENIRA_OUTPUT_MODE": "full",
"VENIRA_SECURITY_PROFILE": "balanced"
}
}
}
}
// Claude / Cursor and compatible clients: "mcpServers" > "venira" > "env"
{
"mcpServers": {
"venira": {
"command": "npx",
"args": ["--yes", "--package=venira-mcp@latest", "venira-mcp"],
"env": {
"VENIRA_WORKSPACE": "/absolute/path/to/project",
"VENIRA_TOOL_MODE": "expert",
"VENIRA_OUTPUT_MODE": "full",
"VENIRA_SECURITY_PROFILE": "balanced"
}
}
}
}
For clients that accept the common mcpServers JSO