Izawa MCP服务器
TypeScript打开Express中构建的Model Context Protocol (MCP) 服务器。提供简介信息和博客文章。
机能
- 提供基本信息
- 提供博客文章列表
- 提供特定博客文章正文
必要条件
- Node.js v20.18.0以上
- npm 在工作空间的边缘yarn
安装
# リポジトリをクローン
git clone https://github.com/yourusername/izawa-mcp-server.git
cd izawa-mcp-server
# 依存関係のインストール
npm install使用方法
启动开发服务器
npm run dev服务器是http://localhost:3000中所述修改相应参数的值。
生产构建和运行
# TypeScriptからJavaScriptへのコンパイル
npm run build
# ビルドされたサーバーを起動
npm startMCP端点
1. MCP 元数据端点
GET /.well-known/model-context-protocol.json此端点返回服务器元数据和可用上下文的列表。
2.上下文数据端点
POST /mcp
Content-Type: application/json
{
"context_id": "profile"
}或者,或者
POST /mcp
Content-Type: application/json
{
"context_id": "blog_post_content",
"params": {
"post_id": "post-1"
}
}自定义
- 基本信息:
src/server.ts文件中的userProfile编辑对象。 - 博客文章:
getBlogPosts打开getBlogPostContent将函数实现为使用实际数据源。
许可证
麻省理工学院
