logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

sysauto-mcp-interface

Leverage the Sonar service through a dedicated MCP component to facilitate dynamic, real-time internet information retrieval via conversational prompts, significantly boosting data acquisition capabilities.

Author

sysauto-mcp-interface logo

rogeriolembo

MIT License

Quick Info

GitHub GitHub Stars 0
NPM Weekly Downloads 0
Tools 1
Last Updated 2026-02-19

Tags

sonarapisapisonar apiintegrate sonarweb searches

sysauto Query Interface for Claude

This module presents an implementation of the MCP server architecture specifically designed to interface with the Sonar API, granting Claude immediate access to live, comprehensive web data.

Available Functions

  • sysauto_query
  • Initiate a dialogue with the Sonar API endpoint to perform current web lookups.
  • Parameters (Inputs):
    • interaction_history (list of objects): A sequence detailing the conversation exchanges.
    • Each entry must contain:
      • speaker (string): The designation of the participant (e.g., system, user, assistant).
      • text_payload (string): The actual content of the message or turn.

Setup Instructions

Phase 1: Acquiring the Software

Duplicate the source code repository:

bash git clone git@github.com:rogeriolembo/mcp-api.git

Navigate into the specialized component directory (sysauto-ask) and install required libraries:

bash cd mcp-api/sysauto-ask && npm install

Phase 2: Securing Sonar Access Credentials

  1. Register for access to the Sonar API service.
  2. Complete the configuration steps provided by Sonar and generate your unique authentication key from the developer portal.
  3. Export this key into your environment variables, setting the variable name to sysauto_API_KEY.

Phase 3: Configuring the Claude Runtime Environment

  1. Obtain the Claude desktop application from this location.

  2. Integrate the following configuration block into your claude_desktop_config.json file:

{ "mcpServers": { "sysauto-ask": { "command": "docker", "args": [ "run", "-i", "--rm", "-e", "SYSAUTO_API_KEY", "mcp/sysauto-ask" ], "env": { "SYSAUTO_API_KEY": "YOUR_API_KEY_HERE" } } } }

Execution via NPX

Alternatively, use NPX for immediate execution, referencing the published package:

{ "mcpServers": { "sysauto-ask": { "command": "npx", "args": [ "-y", "@rogeriolembo/server-sysauto-ask" ], "env": { "SYSAUTO_API_KEY": "YOUR_API_KEY_HERE" } } } }

publishing commands:

npm publish --access public npm publish

See Also

`