返回市场
MCP-学术型服务器

MCP-学术型服务器

作者:adityak74162 星标更新:2025-06-06

项目介绍

MseeP.ai 安全评估徽章

mcp-scholarly MCP服务器

smithery 徽章

这是一个用于搜索准确学术文章的MCP服务器。不久将添加更多的学术供应商。

demo1.jpeg

image

<a href="https://glama.ai/mcp/servers/aq05b2p0ql"><img width="380" height="200" src="https://gips3.baidu.com/it/u=2254513385,3539680362&fm=3081&app=3081&f=PNG?w=760&h=400" alt="学术服务器 MCP服务器" /></a>

star-history-202551

组件

工具

该服务器实现了一个工具:

  • search-arxiv:在arxiv中搜索与给定关键词相关的文章。
    • 接受“keyword”作为必需的字符串参数

快速开始

安装

Claude桌面版

在MacOS上:~/Library/Application\ Support/Claude/claude_desktop_config.json 在Windows上:%APPDATA%/Claude/claude_desktop_config.json

<details> <summary>开发/未发布的服务器配置</summary> ``` "mcpServers": { "mcp-scholarly": { "command": "uv", "args": [ "--directory", "/Users/adityakarnam/PycharmProjects/mcp-scholarly/mcp-scholarly", "run", "mcp-scholarly" ] } } ``` </details> <details> <summary>已发布的服务器配置</summary> ``` "mcpServers": { "mcp-scholarly": { "command": "uvx", "args": [ "mcp-scholarly" ] } } ``` </details>

或者如果你正在使用Docker

<details> <summary>已发布的Docker服务器配置</summary> ``` "mcpServers": { "mcp-scholarly": { "command": "docker", "args": [ "run", "--rm", "-i", "mcp/scholarly" ] } } ``` </details>

通过Smithery安装

要通过Smithery自动为Claude桌面版安装mcp-scholarly:

npx -y @smithery/cli install mcp-scholarly --client claude

开发

构建和发布

为了准备分发的包:

  1. 同步依赖项并更新锁文件:
uv sync
  1. 构建包分布:
uv build

这将在dist/目录下创建源码和轮子分布。

  1. 发布到PyPI:
uv publish

注意:你需要通过环境变量或命令标志设置PyPI凭证:

  • Token:--tokenUV_PUBLISH_TOKEN
  • 或用户名/密码:--username/UV_PUBLISH_USERNAME--password/UV_PUBLISH_PASSWORD

调试

由于MCP服务器通过标准I/O运行,调试可能会很困难。为了获得最佳的调试体验,我们强烈建议使用MCP Inspector

你可以通过npm使用以下命令启动MCP Inspector:

npx @modelcontextprotocol/inspector uv --directory /Users/adityakarnam/PycharmProjects/mcp-scholarly/mcp-scholarly run mcp-scholarly

启动后,Inspector会显示一个可以在浏览器中访问的URL以开始调试。