模型上下文协议服务器

一个基于TypeScript的模型上下文协议(MCP)服务器,用于管理AI应用程序的模型上下文、工具和实用程序。

  • by Manavsharma7017
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 manavsharma7017/mcp-server

使用说明

MCP服务器

这个项目是使用TypeScript实现模型上下文协议(MCP)服务器。它提供了一个后端服务,用于管理AI应用程序的模型上下文、工具和实用程序。

特性

  • 基于TypeScript的MCP服务器
  • 模块化服务架构
  • 常见任务的实用功能
  • AI工作流程的可扩展工具集

项目结构

bun.lock
package.json
README.md
tsconfig.json
src/
	index.ts
	service/
		service.ts
	tools/
		tools.ts
	types/
		types.ts
	utils/
		index.ts
  • src/index.ts:MCP服务器的入口点
  • src/service/service.ts:核心服务逻辑
  • src/tools/tools.ts:工具实施
  • src/types/types.ts:类型定义
  • src/utils/index.ts:实用功能

入门指南

先决条件

安装

# Install dependencies
npm install
# or if using Bun
bun install

运行服务器

# Start the server
npm start
# or with Bun
bun run src/index.ts

脚本

  • npm start:启动MCP服务器
  • npm run build:构建项目
  • npm run dev:以开发模式运行服务器

贡献

欢迎投稿!请打开问题或提交拉取请求以进行改进或修复错误。

许可证

该项目根据MIT许可证获得许可。