Sigovenoi MCP について
Sigovenoi MCP は、テーマ別のコーディングルールや例を提供する MCP サーバーです。テーマ一覧の取得や、選択したテーマ内のトピック検索ができ、API エンドポイントも設定できます。
主な機能
- 01テーマ一覧の取得
- 02テーマ内のトピック検索
- 03API エンドポイントの設定
活用シーン
- 01コーディングルールのテーマ閲覧
- 02特定テーマの例の検索
MCP 対応
MCP クライアントにテーマ一覧とトピック検索のツールを提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Sigovenoi MCP
さまざまなテーマのコーディングルールと例にアクセスできる Model Context Protocol(MCP)サーバーです。
機能
- 利用可能なすべてのテーマを取得
- 特定のテーマ内のトピックを検索
- API エンドポイントを設定可能
- 環境変数に対応
前提条件
- Node.js(v16 以降)
- npm または yarn
- Cursor、Windsurf、Claude Desktop、またはその他の MCP クライアント
はじめに
Cursor へのインストール
Settings -> Cursor Settings -> MCP -> Add new global MCP server に移動します。
以下の設定を Cursor の ~/.cursor/mcp.json ファイルに貼り付ける方法を推奨します。詳しくは Cursor MCP docs をご覧ください。
{
"mcpServers": {
"sigovenoi": {
"command": "npx",
"args": ["-y", "@acmada/sigovenoi_mcp@latest"]
}
}
}
Windsurf へのインストール
TODO
VSCode へのインストール
TODO
Claude Desktop へのインストール
Claude Desktop の claude_desktop_config.json ファイルに以下を追加します。詳しくは Claude Desktop MCP docs をご覧ください。
{
"mcpServers": {
"Context7": {
"command": "npx",
"args": ["-y", "@acmada/sigovenoi_mcp@latest"]
}
}
}
利用可能なツール
get-themes
利用可能なすべてのテーマを取得します。
search-theme-topics
指定したテーマのトピックを検索します。パラメーター:
themeCode:検索するトピックのテーマコードquery:(任意)検索クエリtokens:(任意)返すトークンの最大数
開発
- リポジトリをクローンします:
git clone https://github.com/yourusername/sigovenoi_mcp.git
cd sigovenoi_mcp
- 依存関係をインストールします:
npm install
- ビルドします
npm run build
設定
ルートディレクトリに .env ファイルを作成し、次の変数を設定します:
API_URL=https://www.sigovenoi.com/api/v1
または、コマンドラインで URL を指定します:
node dist/index.js --url http://your-api-url
ローカル設定の例
{
"mcpServers": {
"sigovenoi": {
"command": "npx",
"args": ["tsx", "/path/to/folder/sigovenoi_mcp/src/index.ts"]
}
}
}
MCP Inspector でのテスト
npx -y @modelcontextprotocol/inspector npx @upstash/context7-mcp@latest
ライセンス
MIT ライセンス。詳細は LICENSE をご覧ください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。