MCP服务器学习项目

一个基于TypeScript的MCP(Model Context Protocol)服务器开发学习项目,提供实践环境和基础实现教程。

  • by ao-39
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 ao-39/mcp-server-learning

使用说明

MCP服务器学习

MCP(模型上下文协议)サーバーの開発を学習するためのTypeScriptプロジェクトです。

概要

此项目包括:MCP(Model Context Protocol)了解的概念,为实际开发服务器提供了一个学习环境。TypeScript来修改标记元素的显示属性MCP(Model Context Protocol)学习服务器的基本实现。

技术栈

  • TypeScript:提供模具安全性JavaScript超级套装
  • Node.js: JavaScript実行环境
  • CommonJS:模块系统
  • 严格模式: TypeScript启用严格的类型检查

环境构筑

前提条件

  • Node.js(v14以上推奨)
  • pnpm (推奨)

安装,安装

  1. 克隆存储库
git clone https://github.com/ao-39/mcp-server-learning.git
cd mcp-server-learning
  1. 安装依赖关系
pnpm install

开发指令

TypeScript运行代码

npx ts-node src/index.ts

TypeScript编译

npx tsc

模具检查

npx tsc --noEmit

测试运行

pnpm test

注意:当前未设置测试

项目结构

mcp-server-learning/
├── src/
│   └── index.ts          # メインエントリーポイント
├── node_modules/         # 依存関係
├── package.json          # プロジェクト設定
├── tsconfig.json         # TypeScript設定
├── CLAUDE.md            # Claude Code用の開発支援ドキュメント
└── README.md            # このファイル

设定详细

TypeScript设定

  • 目标:ES2016
  • 模块:CommonJS
  • 严格模式:启用所有类型检查选项
  • ES模块互操作: 有効

学习目标

  1. MCP(模型上下文协议)の基本概念の理解
  2. TypeScript服务器实施
  3. 型安全代码开发
  4. Node.js环境中的MCP服务器操作

貢献

此项目是为了学习而创建的。改善提案和错误报告GitHub的,之Issues请通知我。