modelscope·@minagishl/nlobby-mcp
暂无描述。
Note: The developer assumes no responsibility for any damages that may occur from using this MCP server. This software was developed for educational purposes and its operation is not guaranteed.
A Model Context Protocol (MCP) server for accessing N Lobby school portal data. This server provides secure access to school information including announcements, schedules, and learning resources through browser-based authentication.
npm install -g nlobby-mcp
git clone https://github.com/minagishl/nlobby-mcp.git
cd nlobby-mcp
pnpm install
cp .env.example .env
# Edit .env if needed (default values should work)
pnpm run build
Create a .env file with the following variables (optional, defaults provided):
# N Lobby Configuration
NLOBBY_BASE_URL=https://nlobby.nnn.ed.jp
# MCP Server Configuration
MCP_SERVER_NAME=nlobby-mcp
MCP_SERVER_VERSION=1.0.0
For npm installation:
nlobby-mcp
For development installation:
pnpm run start
<details>
<summary>Setup with Cursor and Other MCP Clients</summary>
Add the following to your Cursor settings (~/.cursor/config.json):
{
"mcpServers": {
"nlobby": {
"command": "npx",
"args": ["-y", "nlobby-mcp"],
"env": {
"NLOBBY_BASE_URL": "https://nlobby.nnn.ed.jp"
}
}
}
}
Add to your Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json on macOS):
{
"mcpServers": {
"nlobby": {
"command": "npx",
"args": ["-y", "nlobby-mcp"],
"env": {
"NLOBBY_BASE_URL": "https://nlobby.nnn.ed.jp"
}
}
}
}
For any MCP-compatible client, use:
nlobby-mcp (if installed globally) or node /path/to/nlobby-mcp/dist/index.jsThe server provides the following resources:
nlobby://news - School news and noticesnlobby://schedule - Daily class schedule and eventsnlobby://required-courses - Required courses and academic informationnlobby://user-profile - Current user informationAvailable tools:
interactive_login - Open browser for manual login to N Lobby (recommended)login_help - Get personalized login help and troubleshootingset_cookies - Manually set authentication cookiescheck_cookies - Check authentication cookie statusverify_authentication - Verify authentication status across all clientsget_news - Retrieve school news with filtering and sorting optionsget_news_detail - Retrieve detailed information for a specific news articleget_required_courses - Retrieve required courses information with filtering optionsget_schedule - Get schedule for a specific date (backward compatibility)get_calendar_events - Get calendar events with advanced options (personal/school)test_calendar_endpoints - Test both personal and school calendar endpointsmark_news_as_read - Mark news articles as read (supports multiple IDs)health_check - Test N Lobby API connectiondebug_connection - Debug N Lobby connection with detailed informationtest_page_content - Test page content retrieval and show sample contenttest_trpc_endpoint - Test specific tRPC endpoint with detailed responseThis server does not provide any pre-configured prompts.
interactive_login tool (no credentials required)set_cookies tool with the complete cookie stringhealth_check tool to verify connection# Get help for your student account
login_help email="your.name@nnn.ed.jp"
# Use interactive login (recommended)
interactive_login
# Get today's news
get_news
# Get detailed information for a specific news article
get_news_detail newsId="980"
# Get news detail and mark as read
get_news_detail newsId="980" markAsRead=true
# Get per…
一种模型上下文协议服务器,通过与Canvas和Gradescope集成,帮助学生管理学术工作流程,以获取截止日期、下载课程材料以及与macOS日历或提醒事项同步。
一种模型上下文协议服务器,使大型语言模型(LLMs)能够通过AnkiConnect与Anki闪卡软件交互,从而实现对闪卡、卡组和笔记类型的创建与管理。
启用 Claude Desktop 与 Gauntlet Incept 系统交互,通过自然语言直接为 K-8 学生生成、标记和评估教育内容。
一个模型上下文协议服务器,允许克劳德为Rember创建闪卡,通过间隔重复复习帮助用户学习和记忆信息。
一种专用的模型上下文协议(MCP)服务器,它能够提供由人工智能驱动的面试角色扮演场景,用于练习,并给予逼真的对话反馈。
暂无描述。