Sigovenoi MCP

by frocher

190 downloads Not rated yet MIT license
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

License
MIT license

Explore

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

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

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

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"]
    }
  }
}

TODO

TODO

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"]
    }
  }
}
{
  "mcpServers": {
    "sigovenoi": {
      "command": "npx",
      "args": ["tsx", "/path/to/folder/sigovenoi_mcp/src/index.ts"]
    }
  }
}

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"
        ]
    }
}

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.