Stop re-explaining yourself to AI. Save knowledge once, use it in every conversation.
Setup
Choose your client, copy the config, then fill in any required environment variables.
Local
claude mcp add obris --env OBRIS_API_KEY='<OBRIS_API_KEY>' -- uvx obris-mcp~/.codex/config.toml
[mcp_servers.obris]
command = "uvx"
args = ["obris-mcp"]
env = { OBRIS_API_KEY = "<OBRIS_API_KEY>" }
# codex mcp add obris --env OBRIS_API_KEY='<OBRIS_API_KEY>' -- uvx obris-mcp~/.cursor/mcp.json
{
"mcpServers": {
"obris": {
"command": "uvx",
"args": [
"obris-mcp"
],
"env": {
"OBRIS_API_KEY": "<OBRIS_API_KEY>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"obris": {
"type": "stdio",
"command": "uvx",
"args": [
"obris-mcp"
],
"env": {
"OBRIS_API_KEY": "<OBRIS_API_KEY>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"obris": {
"command": "uvx",
"args": [
"obris-mcp"
],
"env": {
"OBRIS_API_KEY": "<OBRIS_API_KEY>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"obris": {
"command": "uvx",
"args": [
"obris-mcp"
],
"env": {
"OBRIS_API_KEY": "<OBRIS_API_KEY>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"obris": {
"command": "uvx",
"args": [
"obris-mcp"
],
"env": {
"OBRIS_API_KEY": "<OBRIS_API_KEY>"
}
}
}
}Remote
claude mcp add --transport http obris https://mcp.obris.ai/~/.codex/config.toml
[mcp_servers.obris]
url = "https://mcp.obris.ai/"
# codex mcp add obris --url https://mcp.obris.ai/~/.cursor/mcp.json
{
"mcpServers": {
"obris": {
"url": "https://mcp.obris.ai/"
}
}
}.vscode/mcp.json
{
"servers": {
"obris": {
"type": "http",
"url": "https://mcp.obris.ai/"
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"obris": {
"httpUrl": "https://mcp.obris.ai/"
}
}
}claude_desktop_config.json · Customize › Connectors › Add custom connector
{
"mcpServers": {
"obris": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://mcp.obris.ai/"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"obris": {
"url": "https://mcp.obris.ai/"
}
}
}Environment variables
OBRIS_API_KEY
Replace the placeholders with your own credentials and keep them out of version control.