pyproject.toml•1.22 kB
[project]
name = "article-mcp"
version = "0.1.1"
description = "Article MCP文献搜索服务器 - 基于Europe PMC、arXiv等多个数据源的学术文献搜索工具"
authors = [
{name = "gqy20", email = "qingyu_ge@foxmail.com"}
]
readme = "README.md"
license = "MIT"
requires-python = ">=3.10"
keywords = ["mcp", "literature", "search", "europe-pmc", "arxiv", "academic"]
dependencies = [
"fastmcp>=2.0.0",
"requests>=2.25.0",
"python-dateutil>=2.8.0",
"urllib3>=1.26.0",
"aiohttp>=3.9.0",
"markdownify>=0.12.0",
]
[project.urls]
Homepage = "https://github.com/gqy20/article-mcp"
Repository = "https://github.com/gqy20/article-mcp"
Issues = "https://github.com/gqy20/article-mcp/issues"
[project.scripts]
article-mcp = "main:main"
[project.optional-dependencies]
dev = [
"pytest>=7.0.0",
"black>=22.0.0",
"flake8>=4.0.0",
]
[build-system]
requires = ["setuptools>=61.0", "wheel"]
build-backend = "setuptools.build_meta"
[tool.black]
line-length = 88
target-version = ['py310']
[tool.pytest.ini_options]
testpaths = ["tests"]
python_files = ["test_*.py"]
python_functions = ["test_*"]
[tool.setuptools.packages.find]
where = ["."]
include = ["src*", "tool_modules*", "*"]