nowcoder-mcp-server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| nowcoder_searchA | 在牛客网上搜索内容,支持按类型筛选。可搜索讨论帖、面经、编程题、职位等。 Args:
Returns: 搜索结果列表,包含标题、链接、摘要、作者、时间 Examples:
Error Handling:
|
| nowcoder_list_problemsA | 列出牛客网 ACM/OJ 编程题目,支持按关键词和难度筛选。 Args:
Returns: 题目列表,包含 ID、标题、难度、通过率、标签 Examples:
Error Handling:
|
| nowcoder_get_problemA | 获取牛客网特定编程题目的完整描述,包括题面、输入输出格式、示例和限制。 Args:
Returns: 题目详情,包含标题、时间/内存限制、题目描述 Examples:
Error Handling:
|
| nowcoder_get_problem_solutionsA | 获取牛客网特定题目的社区题解列表。 Args:
Returns: 题解列表,包含作者、标题、摘要、点赞数 Examples:
Error Handling:
|
| nowcoder_list_topic_problemsA | 获取牛客网特定专题(如面试TOP101、SQL篇)的题目列表。 常用 topicId:
Args:
Returns: 专题题目列表,包含编号、标题、难度、通过率 Examples:
Error Handling:
|
| nowcoder_get_discussionA | 获取牛客网讨论帖或动态的完整内容。 Args:
Returns: 帖子内容,包含标题、作者、时间、正文、标签、链接 Examples:
Error Handling:
|
| nowcoder_get_hot_topicsA | 获取牛客网当前热门讨论和话题。 Returns: 热门话题列表,包含标题和链接(最多20条) Examples:
Error Handling:
|
| nowcoder_browse_interviewA | 浏览牛客网面试经验,支持按公司名筛选。 Args:
Returns: 面经列表,包含标题、公司、作者、摘要、时间 Examples:
Error Handling:
|
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 8 tools
Most tools target clearly distinct resources or actions, such as problem details, problem solutions, topic problem lists, discussions, and interview experiences. There is some overlap because nowcoder_search can search problems/discussions/jobs, which may overlap with nowcoder_list_problems, nowcoder_get_discussion, and nowcoder_browse_interview, but the type filters and descriptions make the intended use mostly clear.
All tools use the nowcoder_ prefix and snake_case, and most follow a predictable verb_noun pattern. Minor deviations exist, such as nowcoder_search lacking a clear noun, browse_interview instead of list/get, and slight pluralization differences, but the set remains readable and consistent overall.
Eight tools are well-scoped for a read-only Nowcoder browsing server. Each tool maps to a distinct content retrieval need, and there is no obvious redundancy or missing bulk operation that would justify a different count.
The surface covers the core browsing lifecycle for problems, solutions, topic lists, discussions, hot topics, and interview experiences. Some adjacent Nowcoder content such as contests, rankings, user profiles, or submission history is missing, but these are not central to the apparent read-only browsing purpose.