Token导航 LogoToken导航TokenDH.com
Local MCP Test logo
AI代理未说明官方级别未说明来源级核验

Local MCP Test

MCP Server

一个基于TypeScript和Bun构建的模型上下文协议(MCP)服务器,提供技能列表和读取功能,适用于技能管理和集成开发环境。

工具数

2

提示词数

0

GitHub Stars

0

资源数

0
技能管理TypeScript本地部署

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

Loag

提供方

Loag

最后核验

2026/5/17 20:23

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

MCP服务器技能

一个使用TypeScript和Bun构建的模型上下文协议(MCP)服务器,提供了列表和阅读技能的工具。服务器使用面向对象的架构,并通过依赖注入来提高可维护性和可测试性。

特性

  • list_skills:列出所有可用技能
  • read_skill:通过ID读取特定技能

建筑

该项目遵循面向对象的设计和依赖注入:

  • ISkillRepository:定义技能数据访问合同的界面
  • SkillRepository:技能库的具体实施
  • ListSkillsTool:列出技能的工具处理程序
  • ReadSkillTool:用于阅读特定技能的工具处理程序
  • McpServer:编排工具和处理MCP协议的主服务器类

先决条件

  • 包子 安装在您的系统上

安装

bun install

发展

在开发模式下运行服务器:

bun run dev

建筑

将服务器构建为已编译的Bun工件:

bun run build

这将在 dist/ 目录。

运行编译后的服务器

构建后,运行编译后的服务器:

bun run start

与MCP客户端一起使用

服务器通过stdin/stdout进行通信,可以在MCP客户端设置中进行配置。配置示例:

{
  "mcpServers": {
    "skills-server": {
      "command": "bun",
      "args": ["/path/to/local-mcp-test/dist/index.js"]
    }
  }
}

项目结构

src/
├── interfaces/
│   └── ISkillRepository.ts    # Repository interface
├── repositories/
│   └── SkillRepository.ts     # Repository implementation
├── tools/
│   ├── ListSkillsTool.ts      # List skills tool handler
│   └── ReadSkillTool.ts       # Read skill tool handler
├── server/
│   └── McpServer.ts           # Main MCP server class
└── index.ts                   # Entry point

扩展服务器

要添加新技能或更改数据源,请执行以下操作:

  1. 实现一个符合以下要求的新存储库类 ISkillRepository
  2. 将其注入 McpServer 构造器in index.ts
  3. 服务器将自动使用新的实现

许可证

麻省理工学院

目录标签

目录标签

技能管理TypeScript本地部署MCP协议Bun依赖注入

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

2

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP