Skip to content

Prerequisites

  • Node.js 18 or later
  • An AskVedicGuru developer API key (see Authentication)
  • An MCP-compatible AI host

Install

bash
npm install -g @askvedicguru/mcp

Or use without a global install via npx:

bash
npx @askvedicguru/mcp

Configure your API key

bash
export ASKVEDICGURU_API_KEY=avg_xxxxxxxxxxxxxxxxxxxx

Or pass it directly when testing:

bash
ASKVEDICGURU_API_KEY=avg_... npx @askvedicguru/mcp

AI Host Configurations

Each host below uses npx for zero-install convenience. Replace with your globally installed command (@askvedicguru/mcp) if preferred.

Claude Desktop

Open ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows) and add:

json
{
  "mcpServers": {
    "askvedicguru": {
      "command": "npx",
      "args": ["-y", "@askvedicguru/mcp"],
      "env": {
        "ASKVEDICGURU_API_KEY": "avg_xxxxxxxxxxxxxxxxxxxx"
      }
    }
  }
}

Restart Claude Desktop. The AskVedicGuru tools will appear in the tools panel.


Claude Code

Add to ~/.claude/settings.json (or your project's .claude/settings.json):

json
{
  "mcpServers": {
    "askvedicguru": {
      "command": "npx",
      "args": ["-y", "@askvedicguru/mcp"],
      "env": {
        "ASKVEDICGURU_API_KEY": "avg_xxxxxxxxxxxxxxxxxxxx"
      }
    }
  }
}

Then restart Claude Code and ask: "List my saved profiles"


Cursor

Open Settings → MCP Servers in Cursor, then add:

json
{
  "mcpServers": {
    "askvedicguru": {
      "command": "npx",
      "args": ["-y", "@askvedicguru/mcp"],
      "env": {
        "ASKVEDICGURU_API_KEY": "avg_xxxxxxxxxxxxxxxxxxxx"
      }
    }
  }
}

Or manually edit ~/.cursor/mcp.json.


Windsurf (Codeium Cascade)

Open Windsurf → Settings → MCP, then add:

json
{
  "mcpServers": {
    "askvedicguru": {
      "command": "npx",
      "args": ["-y", "@askvedicguru/mcp"],
      "env": {
        "ASKVEDICGURU_API_KEY": "avg_xxxxxxxxxxxxxxxxxxxx"
      }
    }
  }
}

Roo Code (formerly Cline)

Open Roo Code settings → MCP Servers and add:

json
{
  "mcpServers": {
    "askvedicguru": {
      "command": "npx",
      "args": ["-y", "@askvedicguru/mcp"],
      "env": {
        "ASKVEDICGURU_API_KEY": "avg_xxxxxxxxxxxxxxxxxxxx"
      }
    }
  }
}

Roo Code will now offer AskVedicGuru tools during task execution.


Continue.dev

Add to .continue/config.ts in your project:

ts
export function modifyConfig(config: Config): Config {
  config.mcpServers ??= [];
  config.mcpServers.push({
    name: "askvedicguru",
    command: "npx",
    args: ["-y", "@askvedicguru/mcp"],
    env: {
      ASKVEDICGURU_API_KEY: "avg_xxxxxxxxxxxxxxxxxxxx",
    },
  });
  return config;
}

Cherry Studio

Open Settings → MCP → Add Server and fill in:

FieldValue
Nameaskvedicguru
Commandnpx
Args-y @askvedicguru/mcp
EnvironmentASKVEDICGURU_API_KEY=avg_xxxxxxxxxxxxxxxxxxxx

ChatWise

Open Settings → MCP Servers → Add and paste:

json
{
  "askvedicguru": {
    "command": "npx",
    "args": ["-y", "@askvedicguru/mcp"],
    "env": {
      "ASKVEDICGURU_API_KEY": "avg_xxxxxxxxxxxxxxxxxxxx"
    }
  }
}

Zed

Add to your project's .zed/settings.json:

json
{
  "context_servers": {
    "askvedicguru": {
      "command": {
        "path": "npx",
        "args": ["-y", "@askvedicguru/mcp"],
        "env": {
          "ASKVEDICGURU_API_KEY": "avg_xxxxxxxxxxxxxxxxxxxx"
        }
      }
    }
  }
}

Bolt.new

Bolt.new supports MCP via configuration. Add to your project root mcp.json:

json
{
  "mcpServers": {
    "askvedicguru": {
      "command": "npx",
      "args": ["-y", "@askvedicguru/mcp"],
      "env": {
        "ASKVEDICGURU_API_KEY": "avg_xxxxxxxxxxxxxxxxxxxx"
      }
    }
  }
}

Environment variables

VariableDescription
ASKVEDICGURU_API_KEYRequired. Your developer API key
ASKVEDICGURU_API_URLOptional. Custom API base URL (self-hosted)

Verify

Ask your AI assistant:

"List my AskVedicGuru profiles"

The assistant should call list_profiles and return your saved profiles.