MCP服务器

一个基于Smithery SDK的最小化MCP服务器,用于演示工具、资源和提示。

  • by gurdasnijor
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 gurdasnijor/server-quality-harness

使用说明

基本MCP服务器

一个展示工具、资源和提示的最小模型上下文协议(MCP)服务器。

使用(某种材料/技术)建造 Smithery SDK(软件开发工具包)

先决条件

入门指南

  1. 安装依赖项:

    npm install
    
  2. 启动开发服务器:

    npm run dev
    

试试这个 hello 工具, history://hello-world 资源,或 greet 提示。

发展

你的代码结构如下:

  • src/index.ts - 配备工具、资源和提示的MCP服务器
  • smithery.yaml - 运行时规范

编辑 src/index.ts 添加您自己的工具、资源和提示。

构建

npm run build

创建捆绑服务器在 .smithery/

部署

准备好部署了吗?将你的代码推送到GitHub,然后部署到Smithery:

  1. 在(某处)创建一个新的仓库 github.com/new(中文可表述为“GitHub新项目页面”或“GitHub新建项目”)

  2. 初始化Git并将代码推送到GitHub:

    git add .
    git commit -m "Initial commit"
    git remote add origin https://github.com/YOUR_USERNAME/YOUR_REPO.git
    git push -u origin main
    
  3. 将您的服务器部署到Smithery上 smithery.ai/new 翻译为中文是:“smithery.ai/新(页面/功能)”。不过,具体翻译可能根据网站或应用的实际内容有所调整,但“new”在这里通常表示“新的”或“新页面/新功能”的意思

了解更多