mcp-neurolora

by aindreyway
MIT License
81
12
  • Apple
  • Linux

Integrations

  • Provides support for Git operations and version control functionality.

  • Enables repository management, issue creation from code analysis results, and GitHub integration features.

  • Provides seamless integration with the Node.js ecosystem for JavaScript/TypeScript execution and package management.

MCP ニューロロラ

OpenAI API を使用したコード分析、コード収集、ドキュメント生成のためのツールを提供するインテリジェントな MCP サーバー。

🚀 インストールガイド

まだ何もインストールしていなくてもご心配なく!以下の手順に従うか、アシスタントにインストールを依頼してください。

ステップ1: Node.jsをインストールする

macOS
  1. Homebrew がインストールされていない場合はインストールします。
    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  2. Node.js 18をインストールします。
    brew install node@18 echo 'export PATH="/opt/homebrew/opt/node@18/bin:$PATH"' >> ~/.zshrc source ~/.zshrc
ウィンドウズ
  1. nodejs.orgからNode.js 18 LTSをダウンロードしてください。
  2. インストーラーを実行する
  3. 変更を適用するには新しいターミナルを開きます
Linux(Ubuntu/Debian)
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash - sudo apt-get install -y nodejs

ステップ2: uvとuvxをインストールする

すべてのオペレーティングシステム
  1. uvをインストールします:
    curl -LsSf https://astral.sh/uv/install.sh | sh
  2. uvxをインストールします:
    uv pip install uvx

ステップ3: インストールの確認

すべてがインストールされていることを確認するには、次のコマンドを実行します。

node --version # Should show v18.x.x npm --version # Should show 9.x.x or higher uv --version # Should show uv installed uvx --version # Should show uvx installed

ステップ4: MCPサーバーを構成する

アシスタントがお手伝いします:

  1. Cline 設定ファイルを見つけます:
    • VSCode: ~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json
    • Claude デスクトップ: ~/Library/Application Support/Claude/claude_desktop_config.json
    • Windows VSCode: %APPDATA%/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json
    • Windows クロード: %APPDATA%/Claude/claude_desktop_config.json
  2. 次の構成を追加します。
    { "mcpServers": { "aindreyway-mcp-neurolora": { "command": "npx", "args": ["-y", "@aindreyway/mcp-neurolora@latest"], "env": { "NODE_OPTIONS": "--max-old-space-size=256", "OPENAI_API_KEY": "your_api_key_here" } } } }

ステップ5: ベースサーバーのインストール

アシスタントに「私の環境用のベース MCP サーバーをインストールしてください」と依頼するだけです。

アシスタントは次のことを行います:

  1. 設定ファイルを見つける
  2. install_base_serversツールを実行する
  3. 必要なサーバーをすべて自動的に構成する

インストールが完了したら:

  1. VSCode を完全に閉じます (macOS では Cmd+Q、Windows では Alt+F4)
  2. VSCodeを再度開く
  3. 新しいサーバーはすぐに使用可能になります

**重要:**ベース サーバーをインストールした後、適切に初期化するには VSCode を完全に再起動する必要があります。

**注:**このサーバーは、npm パッケージを直接実行するためにnpxを使用します。これは、Node.js/TypeScript MCP サーバーに最適であり、npm エコシステムと TypeScript ツールとのシームレスな統合を提供します。

ベースMCPサーバー

次のベース サーバーが自動的にインストールおよび構成されます。

  • フェッチ: Webリソースにアクセスするための基本的なHTTPリクエスト機能
  • puppeteer: Webインタラクションとテストのためのブラウザ自動化機能
  • シーケンシャルシンキング:複雑なタスクのための高度な問題解決ツール
  • github: リポジトリ管理のためのGitHub統合機能
  • git: バージョン管理のための Git 操作のサポート
  • シェル: 一般的なコマンドを使用した基本的なシェルコマンドの実行:
    • ls: ディレクトリの内容を一覧表示する
    • cat: ファイルの内容を表示する
    • pwd: 作業ディレクトリを印刷する
    • grep: テキストパターンを検索する
    • wc: 単語、行、文字数を数える
    • タッチ: 空のファイルを作成する
    • find: ファイルを検索する

🎯 アシスタントでできること

アシスタントに次のことを依頼します。

  • 「私のコードを分析して改善を提案してください」
  • 「自分の環境にベース MCP サーバーをインストールする」
  • 「プロジェクトディレクトリからコードを収集する」
  • 「コードベースのドキュメントを作成する」
  • 「すべてのコードを含むマークダウンファイルを生成する」

🛠 利用可能なツール

コードを分析する

OpenAI API を使用してコードを分析し、改善提案を含む詳細なフィードバックを生成します。

パラメータ:

  • codePath (必須): 分析するコードファイルまたはディレクトリへのパス

使用例:

{ "codePath": "/path/to/your/code.ts" }

このツールは次のことを行います。

  1. OpenAI APIを使用してコードを分析する
  2. 次の方法で詳細なフィードバックを生成します:
    • 問題点と提言
    • ベストプラクティス違反
    • 影響分析
    • 修正手順
  3. プロジェクトに 2 つの出力ファイルを作成します。
    • LAST_RESPONSE_OPENAI.txt - 人間が読める分析
    • LAST_RESPONSE_OPENAI_GITHUB_FORMAT.json - GitHub の問題の構造化データ

注: 環境設定に OpenAI API キーが必要です

収集コード

ディレクトリ内のすべてのコードを、構文の強調表示とナビゲーションを備えた単一のマークダウン ファイルに収集します。

パラメータ:

  • directory (必須): コードを収集するディレクトリパス
  • outputPath (オプション): 出力マークダウンファイルを保存するパス
  • ignorePatterns (オプション): 無視するパターンの配列 (.gitignore と同様)

使用例:

{ "directory": "/path/to/project/src", "outputPath": "/path/to/project/src/FULL_CODE_SRC_2024-12-20.md", "ignorePatterns": ["*.log", "temp/", "__pycache__", "*.pyc", ".git"] }

インストールベースサーバー

基本 MCP サーバーを構成ファイルにインストールします。

パラメータ:

  • configPath (必須): MCP設定構成ファイルへのパス

使用例:

{ "configPath": "/path/to/cline_mcp_settings.json" }

🔧 機能

サーバーは以下を提供します:

  • コード分析:
    • OpenAI API統合
    • 構造化されたフィードバック
    • ベストプラクティスの推奨事項
    • GitHub の問題生成
  • コードコレクション:
    • ディレクトリトラバーサル
    • 構文の強調表示
    • ナビゲーション生成
    • パターンベースのフィルタリング
  • ベースサーバー管理:
    • 自動インストール
    • 構成処理
    • バージョン管理

📄 ライセンス

MIT ライセンス - プロジェクトで自由にご利用ください。

👤 著者

エインドリーウェイ

⭐️ サポート

このプロジェクトが役に立った場合は ⭐️ を付けてください!

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

ディレクトリからコードを収集して文書化するためのツールを提供します。

  1. 🚀 Installation Guide
    1. Step 1: Install Node.js
    2. Step 2: Install uv and uvx
    3. Step 3: Verify Installation
    4. Step 4: Configure MCP Server
    5. Step 5: Install Base Servers
  2. Base MCP Servers
    1. 🎯 What Your Assistant Can Do
      1. 🛠 Available Tools
        1. analyze_code
        2. collect_code
        3. install_base_servers
      2. 🔧 Features
        1. 📄 License
          1. 👤 Author
            1. ⭐️ Support

              Related MCP Servers

              • A
                security
                A
                license
                A
                quality
                Facilitates searching and accessing programming resources across platforms like Stack Overflow, MDN, GitHub, npm, and PyPI, aiding LLMs in finding code examples and documentation.
                Last updated -
                6
                25
                JavaScript
                AGPL 3.0
                • Apple
              • A
                security
                A
                license
                A
                quality
                Analyzes source code dependencies across multiple programming languages in the specified directory to identify file relationships, assisting in dependency management and project structure understanding.
                Last updated -
                1
                Python
                MIT License
              • -
                security
                A
                license
                -
                quality
                A comprehensive code analysis and management tool that integrates with Claude Desktop to analyze code at project and file levels, helping adapt changes to projects intelligently.
                Last updated -
                29
                Python
                MIT License
              • -
                security
                -
                license
                -
                quality
                An MCP server that automatically generates documentation, test plans, and code reviews for code repositories by analyzing directory structures and code files using AI models via OpenRouter API.
                Last updated -
                3
                TypeScript
                Creative Commons Zero v1.0 Universal

              View all related MCP servers

              ID: j29osinm43