artemis-mcp-server
About
artemis-mcp-server is a Model Context Protocol (MCP) server that provides an interface to the Artemis SAST (Static Application Security Testing) tool. It allows MCP clients to trigger SAST scans and receive results, designed for developers and security teams integrating…
Details
- Author
- zsdlove
- GitHub stars
- 3
- Downloads
- 258
- Categories
- Other
Jump to
- MCP server interface for Artemis SAST tool
- Configurable server host and port
- Supports a custom rule file path
- Verbose mode for debug output
- SSE transport with auto-approve for the scan command
- Requires a local build.properties configuration file
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
artemis-mcp-serverCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
Run the server with python3 -m artemis-mcp-server and optional flags: -r for a rule file path, -s for the server host (default shown as 127.0.0.1), and -p for the port (default 8088). A build.properties file must be placed in the project root directory to define java_home and build_cmd for scanner compilation. Connect an MCP client (e.g., Cline) using the SSE endpoint http://127.0.0.1:8088/sse.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"artemis-mcp-server": {
"artemis-mcp-server": {
"command": "python3",
"args": [
"-m",
"artemis-mcp-server",
"--help"
]
}
}
}
}
McpServers
{
"artemis-mcp-server": {
"command": "python3",
"args": [
"-m",
"artemis-mcp-server",
"--help"
]
}
}
artemis-mcp-server
this is a mcp server for artemis sast toolusage
command args:
python3 -m artemis-mcp-server --help
pony@ponydeMBP % python3 -m artemis-mcp-server --help
usage: __main__.py [-h] [-v] [-r RULE] [-s SERVER] [-p PORT]
this is a mcp server for artemis sast tool.
options:
-h, --help show this help message and exit
-v, --verbose artemis-mcp-server-v0.1.0
-r, --rule RULE path to rule
-s, --server SERVER mcp server host
-p, --port PORT mcp server port
Example:
python3 -m artemis-mcp-server -s 127.0.0.1 -p 8088
config
the config build.properties needs to be configured in the root directory of the project so that the scanner can compile properly.
Example:
java_home = /Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home
build_cmd= mvn clean package -X -DskipTests=true
cline config
"artemis-mcp-server": {
"autoApprove": ["scan"],
"disabled": false,
"timeout": 60,
"url": "http://127.0.0.1:8088/sse",
"transportType": "sse"
}
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



