Veda MCP
Veda MCP
Veda MCP lets Claude, Cursor, Hermes, Codex, and other MCP-capable AI apps read Veda Knowledge Packs through a read-only MCP toolset.
Veda = AI-readable Knowledge Pack repository.
You ask inside your AI app; Veda supplies source-aware context through MCP.
Tools
This MCP exposes a guided Veda workflow plus read/update draft helpers:
Tool | Purpose |
| Confirm the connection and return the current Veda MCP version. Call this first after installation/approval and tell the user the returned connection message. |
| Start a guided flow: call, create, or update a Knowledge Pack. |
| List Knowledge Packs allowed for your Veda MCP token. |
| Search allowed Knowledge Packs. |
| Attach one Knowledge Pack as the active pack for the current AI conversation. |
| Return pack structure, version, and file metadata. |
| Return source list for a pack. |
| Return pack-specific answer rules. |
| Return compact, source-aware context from a selected pack for a user question. |
| Guide draft creation for a new Knowledge Pack. |
| Guide an update draft for an existing Knowledge Pack. |
| Report missing or wrong knowledge. |
Quick install by asking your AI
Copy this into the AI app you use for coding/automation:
Install this MCP server for me.
GitHub repository:
https://github.com/tman7162-star/veda-mcp
Use this command-based MCP server:
npx -y github:tman7162-star/veda-mcp
Environment variables:
VEDA_MCP_URL=https://veda.necelab.net/mcp
VEDA_MCP_TOKEN=<my Veda connection key here>
After installing, test it by calling `get_veda_mcp_status`, tell me the returned Veda MCP version, then list my Veda Knowledge Packs.Manual MCP config
Most MCP clients accept a config shape similar to this:
{
"mcpServers": {
"veda": {
"command": "npx",
"args": ["-y", "github:tman7162-star/veda-mcp"],
"env": {
"VEDA_MCP_URL": "https://veda.necelab.net/mcp",
"VEDA_MCP_TOKEN": "veda_mcp_xxxxxxxxxxxxxxxxxxxx"
}
}
}
}For local development against a local Veda web app:
{
"mcpServers": {
"veda-local": {
"command": "node",
"args": ["C:/path/to/veda-mcp/src/index.js"],
"env": {
"VEDA_MCP_URL": "http://127.0.0.1:8795/mcp",
"VEDA_MCP_TOKEN": "veda_mcp_xxxxxxxxxxxxxxxxxxxx"
}
}
}
}Environment variables
Variable | Required | Default | Description |
| yes | - | Veda connection key generated/approved from your Veda account. |
| no |
| Veda MCP endpoint. Use a local URL for local development. |
| no |
| Request timeout in milliseconds. |
Security notes
Treat
VEDA_MCP_TOKENconnection key like a password.Start with read-only scopes:
pack:readandpack:context.If the token leaks, revoke/regenerate it in Veda.
Do not paste your token into public GitHub issues, screenshots, or commits.
Development
npm install
npm run check
npm run smoke:list-toolssmoke:list-tools verifies that the local stdio MCP server can start and list its tool definitions. It does not require a valid Veda token because it does not call Veda tools.
License
MIT
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/tman7162-star/veda-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server