About Izawa MCP Server
Izawa MCP Server is a TypeScript and Express server for making profile details and blog content available to MCP clients. It provides separate context endpoints for profiles, post lists, and individual post content.
Key features
- 01提供个人资料信息
- 02提供博客文章列表
- 03提供指定文章正文
- 04通过 HTTP 端点获取上下文
Use cases
- 01向客户端提供个人资料
- 02浏览博客文章目录
- 03按文章 ID 获取正文
MCP support
The server exposes profile and blog contexts through MCP metadata and a POST /mcp endpoint. Clients can request a context by its ID and provide parameters such as a post ID.
Configuration
Local server config is the same for every client. Copy it into your client’s MCP config file.
We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.
Tools
Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.
Details
From the project 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
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.