使用说明
我的MCP服务器
My MCP Server是 模型上下文协议(MCP) 使用Node.js和TypeScript构建。MCP是一个开放标准,它实现了人工智能驱动的应用程序和外部数据源之间的安全双向连接,使您更容易将上下文集成到您的人工智能系统中[:contentReference[oaicite:0]{index=0}][:contentReference[Oicite:1]{index=1}]。
目录
概述
这个项目是一个简单但可扩展的MCP服务器,它实现了核心MCP原语,如Prompts、Resources和Tools。它旨在为人工智能系统提供一个标准化的接口,以安全有效地访问外部数据。服务器使用TypeScript来提高类型安全性和可维护性,使其成为构建健壮的MCP集成的良好起点。
特性
- MCP图元:实施关键的MCP操作(例如,处理提示、资源和工具)。
- 安全通信:遵循安全、双向数据交换的最佳实践。
- 模块化架构:易于扩展以支持其他端点或集成。
- 日志记录和调试:出于可追溯性和审计目的,详细记录LLM交互。
- 基于TypeScript:用TypeScript编写,以提供增强的代码质量和可维护性。
先决条件
- Node.js:版本18.x或更高版本。
- npm:与Node.js捆绑在一起。
- TypeScript:作为项目依赖项安装。
安装步骤
克隆存储库并安装依赖项:
git clone https://github.com/yourusername/mcp-server.git
cd mcp-server
npm install
用法
通过运行以下命令编译TypeScript代码:
npm run build
使用以下命令启动服务器:
npm run start
