What does artemis-mcp-server do?
It acts as an MCP server that lets clients invoke the Artemis SAST tool by sending a `scan` command over SSE, passing configuration like rule file and server address.
@zsdlove
Basic information
this is a mcp server for artemis sast tool
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"artemis-mcp-server": {
"command": "python3",
"args": [
"-m",
"artemis-mcp-server",
"--help"
]
}
}
}Tool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
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 automated code analysis into their toolchains.
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.
scan commandbuild.properties configuration fileIt acts as an MCP server that lets clients invoke the Artemis SAST tool by sending a `scan` command over SSE, passing configuration like rule file and server address.
The scanner requires Java (jdk1.8.0_151 was shown in the example) and a build tool command (like `mvn clean package`), both defined in the `build.properties` file. The server itself runs with Python 3.
Create a `build.properties` file in the project root directory with `java_home` pointing to the JDK path and `build_cmd` specifying the build command (e.g., `mvn clean package -X -DskipTests=true`).
Server-sent events (SSE) on the endpoint `http://127.0.0.1:8088/sse`, as shown in the Cline configuration example.
The example Cline configuration sets `"autoApprove": ["scan"]`, meaning the `scan` command will be executed without manual approval each time the client sends it.

Health by Dr Brad works out a health plan from your own results: which screening is due at your age, and evidence-based suggestions, each with the reason and the published guideline or study behind it. Your record is one
A one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!
不止于 CSS

Yuppsy MCP: build and publish real estate websites from your AI assistant. Yuppsy lets your AI assistant create live websites for real estate agents and individual property listings. You don't need a designer or any code

Model Context Protocol Servers
Comments