{"repo":"sfncat/mcp-joern","free":true,"listed":false,"github":"https://github.com/sfncat/mcp-joern","clone":"git clone https://github.com/sfncat/mcp-joern.git","description":"A simple Joern MCP Server.","language":"Python","stars":44,"topics":[],"license":"MIT","category":"mcp-servers","readme_excerpt":"Joern MCP Server A simple MCP Server for Joern. Project Introduction This project is an MCP Server based on Joern, providing a series of features to help developers with code review and security analysis. Environment Requirements - Python = 3.10 (default 3.12) & uv - Joern Installation Steps 1. Clone the project locally: 2. Install Python dependencies: Project Structure Usage 1. Start the Joern server: If you are using it under Windows, you may need to set the JVM system variables through the command line or in the system environment variables. set joern logging level to ERROR if you have the following warning you can disable it by setting the environment variable to restore the default behavior 2. Copy env example.txt to .env Modify the configuration information to match the joern server startup configuration 3. Run the test connection: Modify the information in test mcp client.py to confirm the joern server is working properly 4. Configure MCP server Configure the mcp server in cline, refer to sample cline mcp settings.json . 5. Use MCP server Ask questions to the large language model, refer to prompts en.md Development Notes - .env file is used to store environment variables - .gitignore file defines files to be ignored by Git version control - pyproject.toml defines the Python configuration for the project - MCP tool development - Implement in server tools.sc , add definitions in server tools.py , and add tests in test mcp client.py Contribution Guidelines Welcome to subm","default_branch":null,"files":null,"tree":[],"storefront":"/r/sfncat","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/sfncat/mcp-joern/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}