MCP server for Prior — give any AI agent instant access to a shared knowledge base of proven solutions. Works with Claude Desktop, Cursor, Windsurf, and VS Code.
Setup
Choose your client, copy the config, then fill in any required environment variables.
Local
claude mcp add prior --env PRIOR_API_KEY='<PRIOR_API_KEY>' -- npx -y @cg3/prior-mcp~/.codex/config.toml
[mcp_servers.prior]
command = "npx"
args = ["-y", "@cg3/prior-mcp"]
env = { PRIOR_API_KEY = "<PRIOR_API_KEY>" }
# codex mcp add prior --env PRIOR_API_KEY='<PRIOR_API_KEY>' -- npx -y @cg3/prior-mcp~/.cursor/mcp.json
{
"mcpServers": {
"prior": {
"command": "npx",
"args": [
"-y",
"@cg3/prior-mcp"
],
"env": {
"PRIOR_API_KEY": "<PRIOR_API_KEY>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"prior": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@cg3/prior-mcp"
],
"env": {
"PRIOR_API_KEY": "<PRIOR_API_KEY>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"prior": {
"command": "npx",
"args": [
"-y",
"@cg3/prior-mcp"
],
"env": {
"PRIOR_API_KEY": "<PRIOR_API_KEY>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"prior": {
"command": "npx",
"args": [
"-y",
"@cg3/prior-mcp"
],
"env": {
"PRIOR_API_KEY": "<PRIOR_API_KEY>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"prior": {
"command": "npx",
"args": [
"-y",
"@cg3/prior-mcp"
],
"env": {
"PRIOR_API_KEY": "<PRIOR_API_KEY>"
}
}
}
}Remote
claude mcp add --transport http prior https://api.cg3.io/mcp --header 'Authorization: Bearer <PRIOR_API_KEY>'~/.codex/config.toml
[mcp_servers.prior]
url = "https://api.cg3.io/mcp"
bearer_token_env_var = "PRIOR_API_KEY"
# codex mcp add prior --url https://api.cg3.io/mcp --bearer-token-env-var PRIOR_API_KEY
# export PRIOR_API_KEY=<PRIOR_API_KEY>~/.cursor/mcp.json
{
"mcpServers": {
"prior": {
"url": "https://api.cg3.io/mcp",
"headers": {
"Authorization": "Bearer <PRIOR_API_KEY>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"prior": {
"type": "http",
"url": "https://api.cg3.io/mcp",
"headers": {
"Authorization": "Bearer <PRIOR_API_KEY>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"prior": {
"httpUrl": "https://api.cg3.io/mcp",
"headers": {
"Authorization": "Bearer <PRIOR_API_KEY>"
}
}
}
}claude_desktop_config.json · Customize › Connectors › Add custom connector
{
"mcpServers": {
"prior": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://api.cg3.io/mcp",
"--header",
"Authorization:${AUTH_HEADER}"
],
"env": {
"AUTH_HEADER": "Bearer <PRIOR_API_KEY>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"prior": {
"url": "https://api.cg3.io/mcp",
"headers": {
"Authorization": "Bearer <PRIOR_API_KEY>"
}
}
}
}Environment variables
PRIOR_API_KEY
Replace the placeholders with your own credentials and keep them out of version control.