A Model Context Protocol (MCP) server that provides access to VeChain ecosystem resources and tools
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add vechain --env VECHAIN_NETWORK='<VECHAIN_NETWORK>' -- npx -y @vechain/mcp-server@latest~/.codex/config.toml
[mcp_servers.vechain]
command = "npx"
args = ["-y", "@vechain/mcp-server@latest"]
env = { VECHAIN_NETWORK = "<VECHAIN_NETWORK>" }
# codex mcp add vechain --env VECHAIN_NETWORK='<VECHAIN_NETWORK>' -- npx -y @vechain/mcp-server@latest~/.cursor/mcp.json
{
"mcpServers": {
"vechain": {
"command": "npx",
"args": [
"-y",
"@vechain/mcp-server@latest"
],
"env": {
"VECHAIN_NETWORK": "<VECHAIN_NETWORK>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"vechain": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@vechain/mcp-server@latest"
],
"env": {
"VECHAIN_NETWORK": "<VECHAIN_NETWORK>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"vechain": {
"command": "npx",
"args": [
"-y",
"@vechain/mcp-server@latest"
],
"env": {
"VECHAIN_NETWORK": "<VECHAIN_NETWORK>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"vechain": {
"command": "npx",
"args": [
"-y",
"@vechain/mcp-server@latest"
],
"env": {
"VECHAIN_NETWORK": "<VECHAIN_NETWORK>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"vechain": {
"command": "npx",
"args": [
"-y",
"@vechain/mcp-server@latest"
],
"env": {
"VECHAIN_NETWORK": "<VECHAIN_NETWORK>"
}
}
}
}Environment variables
VECHAIN_NETWORK
Replace the placeholders with your own credentials and keep them out of version control.