关于 Izawa MCP Server
Izawa MCP Server 是一个基于 TypeScript 和 Express 的服务,向 MCP 客户端提供个人资料与博客内容。它通过不同的上下文端点提供资料、文章列表和单篇文章正文。
主要功能
- 01提供个人资料信息
- 02提供博客文章列表
- 03提供指定文章正文
- 04通过 HTTP 端点获取上下文
适用场景
- 01向客户端提供个人资料
- 02浏览博客文章目录
- 03按文章 ID 获取正文
MCP 相关
服务通过 MCP 元数据和 POST /mcp 端点公开个人资料与博客上下文。客户端可按上下文 ID 请求数据,并传入文章 ID 等参数。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
来自项目 READMEIzawa MCP Server
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 start
MCPエンドポイント
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関数を実際のデータソースを使用するように実装します。
ライセンス
MIT
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。