mcp-server

mcp-server

site icon
2025.04.10 1
PythonMCP服务开发学习项目开发效率
mcp-server是一个学习性质的MCP服务项目,主要用于探索和实践MCP服务器的开发。它依赖于Python 3.12及以上版本和uv包管理器,并集成了jina.ai提供的工具能力,如搜索和网页读取等功能。
View on GitHub

Overview

基本能力

产品定位

mcp-server是一个学习性质的MCP服务项目,主要用于探索和实践MCP服务器的开发。

核心功能

  • 集成jina.ai提供的工具能力,如搜索和网页读取等功能
  • 支持通过Smithery平台自动安装
  • 提供两种配置方式:直接使用uv运行或使用venv虚拟环境

适用场景

  • MCP服务开发学习
  • 集成jina.ai工具的实验性项目

工具列表

  • jina.ai提供的工具(如搜索、网页读取等)

常见问题解答

  • Docker中运行MCP服务时会立即退出,无法使用(相关issue已列出)

使用教程

使用依赖

  • Python 3.12或更新版本
  • uv包管理器

安装uv的命令:

# MacOS或Linux
curl -LsSf https://astral.sh/uv/install.sh | sh

# Windows
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

安装教程

通过Smithery安装:

npx -y @smithery/cli install @yiGmMk/mcp-server --client claude

调试方式

提供两种配置方式,可在配置文件中指定运行参数和环境变量。

许可证

该项目遵循 Apache-2.0 开源许可条款,请参阅 Apache-2.0 了解完整条款。