Help us improve
Share bugs, ideas, or general feedback.
From codescene
Views, sets, and troubleshoots CodeScene MCP configuration including access tokens, on-prem URLs, ACE tokens, default projects, and SSL certificates.
npx claudepluginhub codescene-oss/codescene-mcp-server --plugin codesceneHow this skill is triggered — by the user, by Claude, or both
Slash command
/codescene:configuring-codescene-mcpThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use this skill when the task is to configure the CodeScene MCP Server after it has been installed. The MCP server exposes `get_config` and `set_config` tools that let the AI assistant read and write configuration on the user's behalf. This is the easiest and recommended configuration method.
Installs the CodeScene MCP Server binary or package, registers it in an AI assistant (VS Code, GitHub Copilot, Claude Code), and copies agent guidance files into the repository.
Configures MCP servers for Claude Code at project or user scope with best practices to prevent context pollution. Checks status, adds/removes servers via .mcp.json or ~/.claude.json.
Handles Claude Code MCP integration: installs/manages servers (HTTP/SSE/stdio), scopes, enterprise configs, OAuth auth, resources/@mentions, prompts, limits, security; delegates to docs-management.
Share bugs, ideas, or general feedback.
Use this skill when the task is to configure the CodeScene MCP Server after it has been installed. The MCP server exposes get_config and set_config tools that let the AI assistant read and write configuration on the user's behalf. This is the easiest and recommended configuration method.
enabled_tools).Do not use this skill for installing or registering the MCP server in an AI assistant. Use installing-and-activating-codescene-mcp for that.
get_config: List all configuration options and their current values (sensitive values are masked).get_config with a key: Read a single option by name.set_config: Set a configuration value persistently.set_config with an empty value: Delete a stored configuration value.| Key | Purpose |
|---|---|
access_token | CodeScene Personal Access Token or standalone MCP license token. |
onprem_url | Base URL for a self-hosted CodeScene instance (API-mode only). |
ace_access_token | Token for CodeScene ACE auto-refactoring (add-on license). |
default_project_id | Pre-select a CodeScene project by numeric ID (API-mode only). |
ca_bundle | Path to a custom PEM-format CA certificate bundle. |
enabled_tools | Comma-separated allowlist of tool names to expose (empty = all). |
Environment variables set by the MCP client always override values in the config file. If the user has set a value via an environment variable in their editor config, set_config will warn that the env var takes precedence and the stored value will not be used until the env var is removed.
get_config to see the current state of all options.set_config with the key and value to apply the change.get_config with that key to confirm the change took effect.access_token, inform them that a server restart may be needed for tool registration changes to take effect.get_config shows a value source of "client environment variable", explain that the env var in their editor's MCP configuration takes precedence and must be changed there instead.Environment variables are still the right choice when:
.vscode/mcp.json).CS_MOUNT_PATH (which is not a config-tool option).For individual, interactive use, prefer the set_config tool.
set_config when the same key is already provided as an environment variable by the MCP client. The env var wins and the stored value is silently ignored.access_token changes may require a server restart.access_token) with set_config, not the env var name (CS_ACCESS_TOKEN).onprem_url or default_project_id when using a standalone license. These options are only available with a CodeScene Personal Access Token.enabled_tools with misspelled tool names. The server warns about unknown names, but the misspelled tools are silently ignored. Use get_config with key enabled_tools to see the list of available tool names.enabled_tools changes require a server restart. The tool list is built once at startup.get_config or set_config via enabled_tools. These tools are always enabled to prevent configuration lockout.