Sigovenoi MCP

by frocher

190 downloads
Not rated
GitHub

About

Sigovenoi MCP is a Model Context Protocol (MCP) server that provides access to coding rules and examples for various themes. It is designed for developers using MCP-compatible clients such as Cursor, Windsurf, or Claude Desktop.

Details

Author
frocher
Downloads
190
Categories
Other

- Retrieve all available themes
- Search topics within a specific theme
- Configurable API endpoint via environment variables or CLI
- Environment variable support for flexible deployment

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:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Sigovenoi MCP
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Install by adding the server configuration to your MCP client's JSON file (e.g., ~/.cursor/mcp.json for Cursor or claude_desktop_config.json for Claude Desktop). The server is run via npx -y @acmada/sigovenoi_mcp@latest. Two tools are available: get-themes (retrieves all themes) and search-theme-topics (searches topics within a theme, with optional query and tokens parameters). The API endpoint can be configured via an API_URL environment variable or the --url command-line argument.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "sigovenoi mcp": {
            "sigovenoi_mcp": {
                "command": "node",
                "args": [
                    "dist/index.js",
                    "--url",
                    "http://your-api-url"
                ]
            }
        }
    }
}

McpServers

{
    "sigovenoi_mcp": {
        "command": "node",
        "args": [
            "dist/index.js",
            "--url",
            "http://your-api-url"
        ]
    }
}

Sigovenoi MCP

A Model Context Protocol (MCP) server that provides access to coding rules and examples for various themes.

Features

- Retrieve all available themes
- Search topics within a specific theme
- Configurable API endpoint
- Environment variable support

Prerequisites

- Node.js (v16 or higher)
- npm or yarn
- Cursor, Windsurf, Claude Desktop or another MCP Client

Getting started

Install in Cursor

Go to: Settings -> Cursor Settings -> MCP -> Add new global MCP server

Pasting the following configuration into your Cursor ~/.cursor/mcp.json file is the recommended approach. See Cursor MCP docs for more info.

{
  "mcpServers": {
    "sigovenoi": {
      "command": "npx",
      "args": ["-y", "@acmada/sigovenoi_mcp@latest"]
    }
  }
}

Install in Windsurf

TODO

Install in VSCode

TODO

Install in Claude Desktop

Add this to your Claude Desktop claude_desktop_config.json file. See Claude Desktop MCP docs for more info.

{
  "mcpServers": {
    "Context7": {
      "command": "npx",
      "args": ["-y", "@acmada/sigovenoi_mcp@latest"]
    }
  }
}

Available Tools

get-themes

Retrieves all available themes.

search-theme-topics

Search topics for a given theme. Parameters: - themeCode: Theme code to search for topics - query: (Optional) Search query - tokens: (Optional) Maximum number of tokens to return

Development

1. Clone the repository:

git clone https://github.com/yourusername/sigovenoi_mcp.git
cd sigovenoi_mcp

2. Install dependencies:

npm install

3. Build

npm run build

Configuration

Create a .env file in the root directory with the following variables:

API_URL=https://www.sigovenoi.com/api/v1

Or provide the URL via command line:

node dist/index.js --url http://your-api-url

Local configuration example

{
  "mcpServers": {
    "sigovenoi": {
      "command": "npx",
      "args": ["tsx", "/path/to/folder/sigovenoi_mcp/src/index.ts"]
    }
  }
}

Testing with MCP Inspector

npx -y @modelcontextprotocol/inspector npx @upstash/context7-mcp@latest

License

MIT License - see LICENSE for details.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.