f

fefergrgrgrg

@fefergrgrgrg/neon-mcp
0 Stars 298 次浏览 fefergrgrgrg 更新于 2026-08-23
该服务暂未提供标准配置,请参考 README 手动接入

服务介绍

insight

insight 是一个开源的极光币区块链浏览器,具有完整的 REST 和 websocket API。Insight 运行在 NodeJS 上,前端使用 AngularJS,存储使用 LevelDB。

请查看一些截图和更多细节,请访问 insight 项目主页

Insight 项目现在被拆分为两个仓库。一个是用于 API,另一个是用于前端。此仓库是针对前端的,它会将 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

然后打开浏览器并访问:

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 设置

要使用 Nginx 作为 Insight 的反向代理,请使用以下基本 配置

开发

要在本地以开发模式运行 insight:

安装 bower 依赖项:

$ bower install

编译并压缩 Web 应用程序的资源:

$ grunt compile

有一个方便的 Gruntfile.js 可以在编辑代码期间自动化处理

$ grunt

如果您同时开发 insightinsight-api,可以执行以下操作:

  • 在同一路径 ($IROOT) 下安装 insight 和 insight-api

    $ 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 的路径下。(因此您将有两个正在运行的 grunt 进程,一个用于 insight,另一个用于 insight-api)。

多语言支持

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 仓库 或阅读 文档

贡献

欢迎在 insight GitHub 仓库 提交贡献和建议。

许可证

(MIT 许可证)

特此授予任何人免费获得本软件及其相关文档文件(“软件”)副本的权利,可以不受限制地使用、复制、修改、合并、发布、分发、再许可和/或销售软件副本,并允许向其提供软件的人也这样做,但须遵守以下条件:

上述版权声明和本许可声明应包含在软件的所有副本或重要部分中。

软件按“原样”提供,不附带任何形式的明示或暗示的保证,包括但不限于适销性、特定用途适用性和非侵权性的保证。在任何情况下,作者或版权持有者均不对任何索赔、损害或其他责任负责,无论是合同行为、侵权行为或其他原因引起的,与软件或软件的使用或其他交易有关。

相关 MCP 服务