An MCP Server to utilize Lineai's rich software dependency data in your AI programming assistant.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add codelogic --env CODELOGIC_SERVER_HOST='<CODELOGIC_SERVER_HOST>' --env CODELOGIC_USERNAME='<CODELOGIC_USERNAME>' --env CODELOGIC_PASSWORD='<CODELOGIC_PASSWORD>' --env CODELOGIC_WORKSPACE_NAME='<CODELOGIC_WORKSPACE_NAME>' --env CODELOGIC_DEBUG_MODE='<CODELOGIC_DEBUG_MODE>' -- uvx codelogic-mcp-server~/.codex/config.toml
[mcp_servers.codelogic]
command = "uvx"
args = ["codelogic-mcp-server"]
env = { CODELOGIC_SERVER_HOST = "<CODELOGIC_SERVER_HOST>", CODELOGIC_USERNAME = "<CODELOGIC_USERNAME>", CODELOGIC_PASSWORD = "<CODELOGIC_PASSWORD>", CODELOGIC_WORKSPACE_NAME = "<CODELOGIC_WORKSPACE_NAME>", CODELOGIC_DEBUG_MODE = "<CODELOGIC_DEBUG_MODE>" }
# codex mcp add codelogic --env CODELOGIC_SERVER_HOST='<CODELOGIC_SERVER_HOST>' --env CODELOGIC_USERNAME='<CODELOGIC_USERNAME>' --env CODELOGIC_PASSWORD='<CODELOGIC_PASSWORD>' --env CODELOGIC_WORKSPACE_NAME='<CODELOGIC_WORKSPACE_NAME>' --env CODELOGIC_DEBUG_MODE='<CODELOGIC_DEBUG_MODE>' -- uvx codelogic-mcp-server~/.cursor/mcp.json
{
"mcpServers": {
"codelogic": {
"command": "uvx",
"args": [
"codelogic-mcp-server"
],
"env": {
"CODELOGIC_SERVER_HOST": "<CODELOGIC_SERVER_HOST>",
"CODELOGIC_USERNAME": "<CODELOGIC_USERNAME>",
"CODELOGIC_PASSWORD": "<CODELOGIC_PASSWORD>",
"CODELOGIC_WORKSPACE_NAME": "<CODELOGIC_WORKSPACE_NAME>",
"CODELOGIC_DEBUG_MODE": "<CODELOGIC_DEBUG_MODE>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"codelogic": {
"type": "stdio",
"command": "uvx",
"args": [
"codelogic-mcp-server"
],
"env": {
"CODELOGIC_SERVER_HOST": "<CODELOGIC_SERVER_HOST>",
"CODELOGIC_USERNAME": "<CODELOGIC_USERNAME>",
"CODELOGIC_PASSWORD": "<CODELOGIC_PASSWORD>",
"CODELOGIC_WORKSPACE_NAME": "<CODELOGIC_WORKSPACE_NAME>",
"CODELOGIC_DEBUG_MODE": "<CODELOGIC_DEBUG_MODE>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"codelogic": {
"command": "uvx",
"args": [
"codelogic-mcp-server"
],
"env": {
"CODELOGIC_SERVER_HOST": "<CODELOGIC_SERVER_HOST>",
"CODELOGIC_USERNAME": "<CODELOGIC_USERNAME>",
"CODELOGIC_PASSWORD": "<CODELOGIC_PASSWORD>",
"CODELOGIC_WORKSPACE_NAME": "<CODELOGIC_WORKSPACE_NAME>",
"CODELOGIC_DEBUG_MODE": "<CODELOGIC_DEBUG_MODE>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"codelogic": {
"command": "uvx",
"args": [
"codelogic-mcp-server"
],
"env": {
"CODELOGIC_SERVER_HOST": "<CODELOGIC_SERVER_HOST>",
"CODELOGIC_USERNAME": "<CODELOGIC_USERNAME>",
"CODELOGIC_PASSWORD": "<CODELOGIC_PASSWORD>",
"CODELOGIC_WORKSPACE_NAME": "<CODELOGIC_WORKSPACE_NAME>",
"CODELOGIC_DEBUG_MODE": "<CODELOGIC_DEBUG_MODE>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"codelogic": {
"command": "uvx",
"args": [
"codelogic-mcp-server"
],
"env": {
"CODELOGIC_SERVER_HOST": "<CODELOGIC_SERVER_HOST>",
"CODELOGIC_USERNAME": "<CODELOGIC_USERNAME>",
"CODELOGIC_PASSWORD": "<CODELOGIC_PASSWORD>",
"CODELOGIC_WORKSPACE_NAME": "<CODELOGIC_WORKSPACE_NAME>",
"CODELOGIC_DEBUG_MODE": "<CODELOGIC_DEBUG_MODE>"
}
}
}
}Environment variables
CODELOGIC_SERVER_HOSTCODELOGIC_USERNAMECODELOGIC_PASSWORDCODELOGIC_WORKSPACE_NAMECODELOGIC_DEBUG_MODE
Replace the placeholders with your own credentials and keep them out of version control.