MCP服务器实现

该项目旨在通过实现MCP(Model Context Protocol)服务器来学习和体验新技术,特别关注生成AI(如Claude Code)的开发体验和教育研究目的。

  • by hosoyuta
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 hosoyuta/mijs-mcp-servers

使用说明

MIJS MCP 服务器

概要

此项目包括:MIJS(Made in Japan Software)这是社区新技术委员会2025年秋季集训用的项目。

MCP(Model Context Protocol)目的是通过服务器的实施,学习和体验新的技术。

项目目标

  • MCP学习如何创建服务器
  • 生成AI(Claude Code等)活用的开发体验
  • 以教育、调查为目的的技术验证
  • 首先优先制作动作的东西(认证等详细的安装推迟)

项目配置

mijs-mcp-servers/
├── README.md
├── servers/
│   ├── weather-server/        # 天気情報MCPサーバー(例)
│   │   ├── README.md          # サーバーの説明
│   │   ├── package.json
│   │   ├── tsconfig.json
│   │   └── src/
│   │       └── index.ts
│   ├── task-manager/          # タスク管理MCPサーバー(例)
│   │   └── ...
│   └── your-server/           # あなたのMCPサーバー
│       └── ...
├── shared/                    # 共通ライブラリ(オプション)
│   └── utils/
└── docs/                      # ドキュメント
    ├── getting-started.md
    └── mcp-basics.md

开发工作流

1.新MCP创建服务器

# mainブランチから作業ブランチを作成
git checkout -b username/server-name

# servers以下に新しいサーバーディレクトリを作成
mkdir servers/your-server-name
cd servers/your-server-name

# 開発を進める

2.完成后Pull Request创建

  • 其他参与者审核
  • 如果没有问题的话 main 合并到

3.分支命名约定

  • 形式: username/server-name
  • 例: hosoyuta/weather-server, tanaka/task-manager

注意事项

  • 此存储库已发布
  • 请不要包含个人信息和敏感的信息
  • 这是一个教育项目,不考虑在生产环境中使用

参照

本项目参考以下存储库:

  • https://github.com/hosoyuta/mijs-mcp-servers

许可证

MIT许可证

分发

MIJS 欢迎社区成员的贡献。