mcpField
I
Izawa MCP Server

Izawa MCP Server

本地服务
github.com/i-am-ethan开发工具081 周前更新

关于 Izawa MCP Server

Izawa MCP Server 是一个基于 TypeScript 和 Express 的服务,向 MCP 客户端提供个人资料与博客内容。它通过不同的上下文端点提供资料、文章列表和单篇文章正文。

主要功能

  1. 01提供个人资料信息
  2. 02提供博客文章列表
  3. 03提供指定文章正文
  4. 04通过 HTTP 端点获取上下文

适用场景

  1. 01向客户端提供个人资料
  2. 02浏览博客文章目录
  3. 03按文章 ID 获取正文

MCP 相关

服务通过 MCP 元数据和 POST /mcp 端点公开个人资料与博客上下文。客户端可按上下文 ID 请求数据,并传入文章 ID 等参数。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

来自项目 README

Izawa 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

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。