mcpField
N
neon-mcp

neon-mcp

ローカル
github.com/zueai-mcpデータベース1976 週間前に更新

neon-mcp について

insight は Auroracoin 向けのオープンソースのブロックチェーンエクスプローラーで、REST API と WebSocket API を提供します。Node.js で動作し、フロントエンドは AngularJS、ストレージは LevelDB を使用しており、Auroracoin のチェーンデータを参照したい開発者や運用者を想定しています。

主な機能

  1. 01Auroracoin ブロックチェーンデータを閲覧する Web インターフェース
  2. 02REST API
  3. 03WebSocket API
  4. 04LevelDB によるストレージ
  5. 05angular-gettext による多言語対応

活用シーン

  1. 01Auroracoin ブロックチェーンエクスプローラーのローカル実行
  2. 02insight-api と並行したフロントエンドの開発

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

insight

insight は、完全な REST API と WebSocket API を備えた、オープンソースの auroracoin ブロックチェーンエクスプローラーです。Insight は NodeJS で動作し、フロントエンドには AngularJS、ストレージには LevelDB を使用しています。

スクリーンショットや詳細については、insight のプロジェクトホームページをご覧ください。

Insight プロジェクトは現在、2 つのリポジトリに分かれています。1 つは API 用、もう 1 つはフロントエンド用です。このリポジトリはフロントエンド用で、API を NPM 依存関係としてインストールします。

前提条件

  • Node.js v0.10.x - Node.js をダウンロードしてインストールします。

  • 次に、このコマンドで node のシンボリックリンクを作成します(レガシーな問題への対処): "ln -s /usr/bin/nodejs /usr/bin/node"

  • NPM - Node.js のパッケージマネージャーです。Node.js のインストール時に自動的にインストールされます。

クイックインストール

インストールする前に、上記の前提条件を確認してください。

Insight をインストールするには、メインリポジトリをクローンします。

$ git clone https://github.com/greatwitenorth/insight.git && cd insight

依存関係をインストールします。

$ npm install

メインアプリケーションを実行します。

$ npm start

次にブラウザーを開き、次の URL にアクセスします。

http://localhost:3001

insight から auroracoind への接続に関する問題が報告された場合は、insight-api README の CONFIGURATION セクションを確認してください。環境変数を設定するには、次のように実行します。

 $ INSIGHT_NETWORK=livenet BITCOIND_USER=user BITCOIND_PASS=pass INSIGHT_PUBLIC_PATH=public  npm start

アプリは内部データベースをブロックチェーンの状態と同期する必要があり、時間がかかる場合がありますのでご注意ください。同期の進行状況は、Web インターフェースから確認できます。この処理の詳細については、insight-api README をご覧ください。

Nginx のセットアップ

Insight のリバースプロキシとして Nginx を使用するには、次の基本設定を使用してください。

開発

開発モードで insight をローカル実行するには:

Bower の依存関係をインストールします。

$ bower install

Web アプリケーションのアセットをコンパイルして最小化するには:

$ grunt compile

コード編集中の自動化には、便利な Gruntfile.js が用意されています。

$ grunt

insight と insight-api を同時に開発する場合は、次の手順を実行できます。

  • insight と insight-api を同じパス($IROOT)にインストールします。
  $ cd $IROOT/insight
  $ grunt

別のターミナルで:

  $ cd $IROOT/insight-api 
  $ ln -s ../insight/public
  $ INSIGHT_PUBLIC_PATH=public node insight.js 
INSIGHT_PUBLIC_PATH=insight/public  grunt

insight-api のホームパスで実行します(環境に合わせてパスを編集してください)。

さらに insight-api のパスでも実行します。(そのため、insight 用と insight-api 用に、grunt プロセスを 1 つずつ実行する必要があります。)

多言語サポート

insight は、多言語サポートに angular-gettext を使用しています。

テキストを翻訳可能にするには、HTML タグに translate ディレクティブを追加します。詳細はこちらをご覧ください。その後、次を実行します。

grunt compile

この操作により、po/ フォルダーに template.pot ファイルが作成されます。PO エディター(Poedit など)で開くことができます。生成された POT ファイルから PO ファイルを編集、更新、インポートする方法については、このガイドをお読みください。PO ファイルは po/ フォルダー内に生成されます。

変更を加えた場合は、grunt compile を再度実行するだけで、新しい .pot テンプレートと Angular の JavaScript ファイル js/translations.js が生成されます。その後(Poedit を使用している場合)、.po ファイルを開き、Catalog メニューから update from POT File を選択します。

最後に、デフォルトの言語を public/src/js/config で変更します。

gettextCatalog.currentLanguage = 'es';

この行は、po/ フォルダー内の *.po ファイル(例:po/es.po、po/nl.po)をすべて参照します。変更後は必ず grunt compile を実行してください。

注記

insight API の設定やエンドポイントの詳細については、insight API github repositoryをご覧いただくか、ドキュメントをお読みください。

貢献

insight github repositoryでの貢献や提案を歓迎します。

ライセンス

(MIT ライセンス)

本ソフトウェアおよび関連するドキュメントファイル(以下「本ソフトウェア」)の複製を取得するすべての人に対し、無償で、本ソフトウェアを制限なく取り扱う権利を許可します。これには、本ソフトウェアを使用、複製、変更、結合、公開、配布、サブライセンス、および/または販売する権利、ならびに本ソフトウェアを提供された人に同様の権利を許可する権利が含まれますが、これらに限定されません。ただし、以下の条件に従うものとします。

上記の著作権表示および本許諾表示は、本ソフトウェアのすべての複製または実質的な部分に記載するものとします。

本ソフトウェアは「現状のまま」提供され、商品性、特定目的への適合性、および権利非侵害についての保証を含むがこれらに限定されない、明示または黙示を問わず、いかなる保証もありません。作者または著作権者は、本ソフトウェアまたはその使用その他の取引に起因または関連する、いかなる請求、損害その他の責任についても、契約、不法行為その他を問わず、一切責任を負いません。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。