mcpField
V
vercel-mcp

vercel-mcp

本地服务
smileyco.in云与基础设施2076 周前更新

关于 vercel-mcp

这是 SmileyCoin 官网的重制版静态网站,使用 React 构建,包含首页及五个介绍子页面。适合希望了解该加密货币或参考 React 站点结构与部署方式的读者。

主要功能

  1. 01首页展示 SmileyCoin 的主要信息
  2. 02五个子页面介绍币种、获取方式和钱包
  3. 03首页实时价格追踪组件
  4. 04首页嵌入 Twitter 新闻动态
  5. 05通过 GitHub Pages 部署

适用场景

  1. 01了解 SmileyCoin 的基本信息与挖矿方式
  2. 02参考 React 项目的组件结构与部署流程

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

作者姓名和电子邮箱

项目简介

本项目是网站 smlileyco.in 的改进版。

改进后的网站包含一个主页和 5 个子页面。

子页面包括

  • Introduction(更详细地介绍 SmileyCoin)
  • Get started(介绍几种获取 SmileyCoin 的方式)
  • Wallets(选择钱包)
  • Coin and mining information(关于该币和挖矿的更多信息)
  • Details(关于 SmileyCoin 的更多细节)

主页上有一个页眉,其中包含指向其他子页面的链接,以及一个直接获取 SmileyCoin 价格的“实时价格追踪器”。我们借助这个网站实现了该功能:https://min-api.cryptocompare.com/ 主页上还展示了 SmileyCoin 的主要信息,并加入了来自 @smileyCoinNews 的 Twitter 新闻动态。

点击此处 访问项目的在线运行版本。

我们使用 React JavaScript 库构建了这个网站

部署到 Github pages

该网站通过本仓库的 gh-pages 分支托管在 Github pages 上。 要更新仓库,请运行以下命令:

npm run build
npm run deploy

#结构

project
│   README.md
│       
│
└─── src
    │   
    │
    └─── components (mainly main page)
    |  │   index-about
    |  │   index-coin
    |  │   ...
    |  
    └─── routes (pages)
       |  about
       |  coininfo
       |  getstarted
       |  home
       |  wallets

每个页面组件中都有一个 js 文件,其中包含 html 代码和必要的脚本, 以及一个样式表(scss 文件)。

如何运行项目

下载 NodeJS

https://nodejs.org/en/

在终端中输入 node -v 和 npm -v,确认安装成功。

安装依赖项

进入项目文件夹并输入 npm install,系统将安装所有必需的软件包。

React

此项目使用 Create React App 初始化。

可用脚本

在项目目录中,你可以运行:

npm start

以开发模式运行应用。
打开 http://localhost:3000,即可在浏览器中查看。

编辑内容后,页面会重新加载。
你还会在控制台中看到任何 lint 错误。

npm test

以交互式监视模式启动测试运行器。
如需了解更多信息,请参阅运行测试部分。

npm run build

构建应用以供生产环境使用,并将其放入 build 文件夹。
它会以生产模式正确打包 React,并优化构建以获得最佳性能。

构建文件会经过压缩,文件名中包含哈希值。
你的应用已准备好部署!

如需了解更多信息,请参阅部署部分。

npm run eject

注意:此操作不可逆。一旦执行 eject,就无法恢复!

如果你对构建工具和配置选项不满意,可以随时执行 eject。此命令会从项目中移除唯一的构建依赖项。

相反,它会将所有配置文件和传递依赖项(Webpack、Babel、ESLint 等)复制到项目中,让你可以完全控制它们。除 eject 外,所有命令仍可正常使用,但它们会指向复制后的脚本,以便你进行调整。此后,你需要自行负责。

你不必使用 eject。精心挑选的功能集适用于小型和中型部署,因此你不必觉得必须使用此功能。不过,我们理解,如果你在需要自定义时无法进行自定义,这个工具就毫无用处。

了解更多

你可以在 Create React App 文档中了解更多信息。

如需学习 React,请查看 React 文档。

在服务器上运行(静态)项目以供生产使用的一种方法

1. 使用 npm run build 构建项目

该命令会构建应用并生成一个 build 文件夹。你可以在自己的设备上执行此操作,然后将 build 文件夹移到服务器上。

2. 全局安装 pm2

sudo npm install -g pm2

3. 如果没有,请将此部署脚本添加到 package.json 文件中的 scripts 中

deploy": "pm2 start ./server.sh --name yourAppName",

4. 然后,在与 package.json 相同的目录中创建可执行文件 server.sh:
echo "Serving yourAppName!"
serve -s build #(serve -s build -l 80) for deploying on port 80

别忘了运行以下命令,将 server.sh 设为可执行文件:

chmod +x server.sh

5. 使用以下命令部署应用:(可能需要使用 sudo)

npm run deploy

6. 如需让服务器在开机时启动,请阅读:http://pm2.keymetrics.io/docs/usage/startup/

其他设置方式

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。