pyproject.toml.json•16.3 kB
{
"sourceFile": "pyproject.toml",
"activeCommit": 0,
"commits": [
{
"activePatchIndex": 23,
"patches": [
{
"date": 1741245105746,
"content": "Index: \n===================================================================\n--- \n+++ \n"
},
{
"date": 1741252123512,
"content": "Index: \n===================================================================\n--- \n+++ \n@@ -24,9 +24,10 @@\n \"httpx>=0.27\", \n \"mcp\",\n \"PyPDF2>=3.0.0\",\n \"pdf2image>=1.16.0\",\n- \"Pillow>=9.0.0\"\n+ \"Pillow>=9.0.0\",\n+ \"pymupdf4llm>=0.1.0\"\n ]\n \n [project.scripts]\n mcp-simple-tool = \"mcp_simple_tool.server:main\"\n"
},
{
"date": 1741252296913,
"content": "Index: \n===================================================================\n--- \n+++ \n@@ -25,9 +25,9 @@\n \"mcp\",\n \"PyPDF2>=3.0.0\",\n \"pdf2image>=1.16.0\",\n \"Pillow>=9.0.0\",\n- \"pymupdf4llm>=0.1.0\"\n+ \"pymupdf4llm==0.0.17\"\n ]\n \n [project.scripts]\n mcp-simple-tool = \"mcp_simple_tool.server:main\"\n"
},
{
"date": 1741258774131,
"content": "Index: \n===================================================================\n--- \n+++ \n@@ -25,9 +25,11 @@\n \"mcp\",\n \"PyPDF2>=3.0.0\",\n \"pdf2image>=1.16.0\",\n \"Pillow>=9.0.0\",\n- \"pymupdf4llm==0.0.17\"\n+ \"pymupdf4llm==0.0.17\",\n+ \"pytesseract>=0.3.10\",\n+ \"opencv-python-headless>=4.8.0\"\n ]\n \n [project.scripts]\n mcp-simple-tool = \"mcp_simple_tool.server:main\"\n"
},
{
"date": 1741259378551,
"content": "Index: \n===================================================================\n--- \n+++ \n@@ -25,11 +25,9 @@\n \"mcp\",\n \"PyPDF2>=3.0.0\",\n \"pdf2image>=1.16.0\",\n \"Pillow>=9.0.0\",\n- \"pymupdf4llm==0.0.17\",\n- \"pytesseract>=0.3.10\",\n- \"opencv-python-headless>=4.8.0\"\n+ \"pymupdf4llm==0.0.17\"\n ]\n \n [project.scripts]\n mcp-simple-tool = \"mcp_simple_tool.server:main\"\n"
},
{
"date": 1741259515121,
"content": "Index: \n===================================================================\n--- \n+++ \n@@ -25,9 +25,12 @@\n \"mcp\",\n \"PyPDF2>=3.0.0\",\n \"pdf2image>=1.16.0\",\n \"Pillow>=9.0.0\",\n- \"pymupdf4llm==0.0.17\"\n+ \"pymupdf4llm==0.0.17\",\n+ \"opencv-python-headless>=4.5.0\",\n+ \"pytesseract>=0.3.8\",\n+ \"numpy>=1.20.0\"\n ]\n \n [project.scripts]\n mcp-simple-tool = \"mcp_simple_tool.server:main\"\n"
},
{
"date": 1741259590629,
"content": "Index: \n===================================================================\n--- \n+++ \n@@ -25,12 +25,9 @@\n \"mcp\",\n \"PyPDF2>=3.0.0\",\n \"pdf2image>=1.16.0\",\n \"Pillow>=9.0.0\",\n- \"pymupdf4llm==0.0.17\",\n- \"opencv-python-headless>=4.5.0\",\n- \"pytesseract>=0.3.8\",\n- \"numpy>=1.20.0\"\n+ \"pymupdf4llm==0.0.17\"\n ]\n \n [project.scripts]\n mcp-simple-tool = \"mcp_simple_tool.server:main\"\n"
},
{
"date": 1741260619388,
"content": "Index: \n===================================================================\n--- \n+++ \n@@ -25,9 +25,10 @@\n \"mcp\",\n \"PyPDF2>=3.0.0\",\n \"pdf2image>=1.16.0\",\n \"Pillow>=9.0.0\",\n- \"pymupdf4llm==0.0.17\"\n+ \"pymupdf4llm==0.0.17\",\n+ \"PyMuPDF>=1.22.0\"\n ]\n \n [project.scripts]\n mcp-simple-tool = \"mcp_simple_tool.server:main\"\n"
},
{
"date": 1741332586798,
"content": "Index: \n===================================================================\n--- \n+++ \n@@ -25,10 +25,9 @@\n \"mcp\",\n \"PyPDF2>=3.0.0\",\n \"pdf2image>=1.16.0\",\n \"Pillow>=9.0.0\",\n- \"pymupdf4llm==0.0.17\",\n- \"PyMuPDF>=1.22.0\"\n+ \"pymupdf4llm==0.0.17\"\n ]\n \n [project.scripts]\n mcp-simple-tool = \"mcp_simple_tool.server:main\"\n"
},
{
"date": 1741335095744,
"content": "Index: \n===================================================================\n--- \n+++ \n@@ -25,9 +25,10 @@\n \"mcp\",\n \"PyPDF2>=3.0.0\",\n \"pdf2image>=1.16.0\",\n \"Pillow>=9.0.0\",\n- \"pymupdf4llm==0.0.17\"\n+ \"pymupdf4llm==0.0.17\",\n+ \"PyMuPDF>=1.22.0\"\n ]\n \n [project.scripts]\n mcp-simple-tool = \"mcp_simple_tool.server:main\"\n"
},
{
"date": 1741337118402,
"content": "Index: \n===================================================================\n--- \n+++ \n@@ -26,9 +26,10 @@\n \"PyPDF2>=3.0.0\",\n \"pdf2image>=1.16.0\",\n \"Pillow>=9.0.0\",\n \"pymupdf4llm==0.0.17\",\n- \"PyMuPDF>=1.22.0\"\n+ \"PyMuPDF>=1.22.0\",\n+ \"python-docx>=0.8.11\"\n ]\n \n [project.scripts]\n mcp-simple-tool = \"mcp_simple_tool.server:main\"\n"
},
{
"date": 1741523876756,
"content": "Index: \n===================================================================\n--- \n+++ \n@@ -27,9 +27,10 @@\n \"pdf2image>=1.16.0\",\n \"Pillow>=9.0.0\",\n \"pymupdf4llm==0.0.17\",\n \"PyMuPDF>=1.22.0\",\n- \"python-docx>=0.8.11\"\n+ \"python-docx>=0.8.11\",\n+ \"requests>=2.28.0\"\n ]\n \n [project.scripts]\n mcp-simple-tool = \"mcp_simple_tool.server:main\"\n"
},
{
"date": 1741529379889,
"content": "Index: \n===================================================================\n--- \n+++ \n@@ -27,10 +27,9 @@\n \"pdf2image>=1.16.0\",\n \"Pillow>=9.0.0\",\n \"pymupdf4llm==0.0.17\",\n \"PyMuPDF>=1.22.0\",\n- \"python-docx>=0.8.11\",\n- \"requests>=2.28.0\"\n+ \"python-docx>=0.8.11\"\n ]\n \n [project.scripts]\n mcp-simple-tool = \"mcp_simple_tool.server:main\"\n"
},
{
"date": 1741660115759,
"content": "Index: \n===================================================================\n--- \n+++ \n@@ -27,9 +27,11 @@\n \"pdf2image>=1.16.0\",\n \"Pillow>=9.0.0\",\n \"pymupdf4llm==0.0.17\",\n \"PyMuPDF>=1.22.0\",\n- \"python-docx>=0.8.11\"\n+ \"python-docx>=0.8.11\",\n+ \"pandas>=2.0.0\",\n+ \"openpyxl>=3.1.0\"\n ]\n \n [project.scripts]\n mcp-simple-tool = \"mcp_simple_tool.server:main\"\n"
},
{
"date": 1741665039026,
"content": "Index: \n===================================================================\n--- \n+++ \n@@ -24,14 +24,15 @@\n \"httpx>=0.27\", \n \"mcp\",\n \"PyPDF2>=3.0.0\",\n \"pdf2image>=1.16.0\",\n- \"Pillow>=9.0.0\",\n+ \"Pillow>=10.0.0\",\n \"pymupdf4llm==0.0.17\",\n \"PyMuPDF>=1.22.0\",\n \"python-docx>=0.8.11\",\n \"pandas>=2.0.0\",\n- \"openpyxl>=3.1.0\"\n+ \"openpyxl>=3.1.0\",\n+ \"pytesseract>=0.3.10\",\n ]\n \n [project.scripts]\n mcp-simple-tool = \"mcp_simple_tool.server:main\"\n"
},
{
"date": 1741667967285,
"content": "Index: \n===================================================================\n--- \n+++ \n@@ -31,8 +31,11 @@\n \"python-docx>=0.8.11\",\n \"pandas>=2.0.0\",\n \"openpyxl>=3.1.0\",\n \"pytesseract>=0.3.10\",\n+ \"easyocr>=1.7.1\",\n+ \"torch>=2.0.0\",\n+ \"numpy>=1.24.0\",\n ]\n \n [project.scripts]\n mcp-simple-tool = \"mcp_simple_tool.server:main\"\n"
},
{
"date": 1741668087536,
"content": "Index: \n===================================================================\n--- \n+++ \n@@ -22,17 +22,14 @@\n \"anyio>=4.5\", \n \"click>=8.1.0\", \n \"httpx>=0.27\", \n \"mcp\",\n- \"PyPDF2>=3.0.0\",\n- \"pdf2image>=1.16.0\",\n \"Pillow>=10.0.0\",\n \"pymupdf4llm==0.0.17\",\n \"PyMuPDF>=1.22.0\",\n \"python-docx>=0.8.11\",\n \"pandas>=2.0.0\",\n \"openpyxl>=3.1.0\",\n- \"pytesseract>=0.3.10\",\n \"easyocr>=1.7.1\",\n \"torch>=2.0.0\",\n \"numpy>=1.24.0\",\n ]\n"
},
{
"date": 1741669852349,
"content": "Index: \n===================================================================\n--- \n+++ \n@@ -22,17 +22,17 @@\n \"anyio>=4.5\", \n \"click>=8.1.0\", \n \"httpx>=0.27\", \n \"mcp\",\n+ \"PyPDF2>=3.0.0\",\n+ \"pdf2image>=1.16.0\",\n \"Pillow>=10.0.0\",\n \"pymupdf4llm==0.0.17\",\n \"PyMuPDF>=1.22.0\",\n \"python-docx>=0.8.11\",\n \"pandas>=2.0.0\",\n \"openpyxl>=3.1.0\",\n- \"easyocr>=1.7.1\",\n- \"torch>=2.0.0\",\n- \"numpy>=1.24.0\",\n+ \"pytesseract>=0.3.10\",\n ]\n \n [project.scripts]\n mcp-simple-tool = \"mcp_simple_tool.server:main\"\n"
},
{
"date": 1741764667021,
"content": "Index: \n===================================================================\n--- \n+++ \n@@ -1,16 +1,12 @@\n [project]\n-name = \"mcp-simple-tool\"\n+name = \"mcp-tool\"\n version = \"0.1.0\"\n-description = \"A simple MCP server exposing a website fetching tool\"\n+description = \"MCP工具集合,包含文件处理和网页获取功能\"\n readme = \"README.md\"\n requires-python = \">=3.10\"\n-authors = [{ name = \"Anthropic, PBC.\" }]\n-maintainers = [\n- { name = \"David Soria Parra\", email = \"davidsp@anthropic.com\" },\n- { name = \"Justin Spahr-Summers\", email = \"justin@anthropic.com\" },\n-]\n-keywords = [\"mcp\", \"llm\", \"automation\", \"web\", \"fetch\"]\n+authors = [{ name = \"aigo666\" }]\n+keywords = [\"mcp\", \"llm\", \"automation\", \"web\", \"fetch\", \"pdf\", \"word\", \"excel\"]\n license = { text = \"MIT\" }\n classifiers = [\n \"Development Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n@@ -34,9 +30,9 @@\n \"pytesseract>=0.3.10\",\n ]\n \n [project.scripts]\n-mcp-simple-tool = \"mcp_simple_tool.server:main\"\n+mcp-tool = \"mcp_tool.server:main\"\n \n [project.optional-dependencies]\n dev = [\"pyright>=1.1.378\", \"pytest>=8.3.3\", \"ruff>=0.6.9\", \"pytest-asyncio>=0.23.5\"]\n \n@@ -44,12 +40,12 @@\n requires = [\"hatchling\"]\n build-backend = \"hatchling.build\"\n \n [tool.hatch.build.targets.wheel]\n-packages = [\"mcp_simple_tool\"]\n+packages = [\"mcp_tool\"]\n \n [tool.pyright]\n-include = [\"mcp_simple_tool\"]\n+include = [\"mcp_tool\"]\n venvPath = \".\"\n venv = \".venv\"\n \n [tool.ruff.lint]\n"
},
{
"date": 1741766950590,
"content": "Index: \n===================================================================\n--- \n+++ \n@@ -1,8 +1,8 @@\n [project]\n-name = \"mcp-tool\"\n+name = \"mcp-simple-tool\"\n version = \"0.1.0\"\n-description = \"MCP工具集合,包含文件处理和网页获取功能\"\n+description = \"A simple MCP server exposing a website fetching tool\"\n readme = \"README.md\"\n requires-python = \">=3.10\"\n authors = [{ name = \"aigo666\" }]\n keywords = [\"mcp\", \"llm\", \"automation\", \"web\", \"fetch\", \"pdf\", \"word\", \"excel\"]\n@@ -30,9 +30,9 @@\n \"pytesseract>=0.3.10\",\n ]\n \n [project.scripts]\n-mcp-tool = \"mcp_tool.server:main\"\n+mcp-simple-tool = \"mcp_tool.server:main\"\n \n [project.optional-dependencies]\n dev = [\"pyright>=1.1.378\", \"pytest>=8.3.3\", \"ruff>=0.6.9\", \"pytest-asyncio>=0.23.5\"]\n \n"
},
{
"date": 1741767018758,
"content": "Index: \n===================================================================\n--- \n+++ \n@@ -1,8 +1,8 @@\n [project]\n name = \"mcp-simple-tool\"\n version = \"0.1.0\"\n-description = \"A simple MCP server exposing a website fetching tool\"\n+description = \"MCP工具集合,包含文件处理和网页获取功能\"\n readme = \"README.md\"\n requires-python = \">=3.10\"\n authors = [{ name = \"aigo666\" }]\n keywords = [\"mcp\", \"llm\", \"automation\", \"web\", \"fetch\", \"pdf\", \"word\", \"excel\"]\n"
},
{
"date": 1742295692409,
"content": "Index: \n===================================================================\n--- \n+++ \n@@ -4,9 +4,9 @@\n description = \"MCP工具集合,包含文件处理和网页获取功能\"\n readme = \"README.md\"\n requires-python = \">=3.10\"\n authors = [{ name = \"aigo666\" }]\n-keywords = [\"mcp\", \"llm\", \"automation\", \"web\", \"fetch\", \"pdf\", \"word\", \"excel\"]\n+keywords = [\"mcp\", \"llm\", \"automation\", \"web\", \"fetch\", \"pdf\", \"word\", \"excel\", \"csv\"]\n license = { text = \"MIT\" }\n classifiers = [\n \"Development Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n@@ -27,8 +27,9 @@\n \"python-docx>=0.8.11\",\n \"pandas>=2.0.0\",\n \"openpyxl>=3.1.0\",\n \"pytesseract>=0.3.10\",\n+ \"chardet>=5.0.0\",\n ]\n \n [project.scripts]\n mcp-simple-tool = \"mcp_tool.server:main\"\n"
},
{
"date": 1745752379988,
"content": "Index: \n===================================================================\n--- \n+++ \n@@ -1,7 +1,7 @@\n [project]\n name = \"mcp-simple-tool\"\n-version = \"0.1.0\"\n+version = \"1.1.0\"\n description = \"MCP工具集合,包含文件处理和网页获取功能\"\n readme = \"README.md\"\n requires-python = \">=3.10\"\n authors = [{ name = \"aigo666\" }]\n"
},
{
"date": 1745752399616,
"content": "Index: \n===================================================================\n--- \n+++ \n@@ -1,7 +1,7 @@\n [project]\n name = \"mcp-simple-tool\"\n-version = \"1.1.0\"\n+version = \"1.2.0\"\n description = \"MCP工具集合,包含文件处理和网页获取功能\"\n readme = \"README.md\"\n requires-python = \">=3.10\"\n authors = [{ name = \"aigo666\" }]\n"
}
],
"date": 1741245105746,
"name": "Commit-0",
"content": "[project]\nname = \"mcp-simple-tool\"\nversion = \"0.1.0\"\ndescription = \"A simple MCP server exposing a website fetching tool\"\nreadme = \"README.md\"\nrequires-python = \">=3.10\"\nauthors = [{ name = \"Anthropic, PBC.\" }]\nmaintainers = [\n { name = \"David Soria Parra\", email = \"davidsp@anthropic.com\" },\n { name = \"Justin Spahr-Summers\", email = \"justin@anthropic.com\" },\n]\nkeywords = [\"mcp\", \"llm\", \"automation\", \"web\", \"fetch\"]\nlicense = { text = \"MIT\" }\nclassifiers = [\n \"Development Status :: 4 - Beta\",\n \"Intended Audience :: Developers\",\n \"License :: OSI Approved :: MIT License\",\n \"Programming Language :: Python :: 3\",\n \"Programming Language :: Python :: 3.10\",\n]\ndependencies = [\n \"anyio>=4.5\", \n \"click>=8.1.0\", \n \"httpx>=0.27\", \n \"mcp\",\n \"PyPDF2>=3.0.0\",\n \"pdf2image>=1.16.0\",\n \"Pillow>=9.0.0\"\n]\n\n[project.scripts]\nmcp-simple-tool = \"mcp_simple_tool.server:main\"\n\n[project.optional-dependencies]\ndev = [\"pyright>=1.1.378\", \"pytest>=8.3.3\", \"ruff>=0.6.9\", \"pytest-asyncio>=0.23.5\"]\n\n[build-system]\nrequires = [\"hatchling\"]\nbuild-backend = \"hatchling.build\"\n\n[tool.hatch.build.targets.wheel]\npackages = [\"mcp_simple_tool\"]\n\n[tool.pyright]\ninclude = [\"mcp_simple_tool\"]\nvenvPath = \".\"\nvenv = \".venv\"\n\n[tool.ruff.lint]\nselect = [\"E\", \"F\", \"I\"]\nignore = []\n\n[tool.ruff]\nline-length = 88\ntarget-version = \"py310\"\n\n[tool.uv]\ndev-dependencies = [\"pyright>=1.1.378\", \"pytest>=8.3.3\", \"ruff>=0.6.9\", \"pytest-asyncio>=0.23.5\"]\n"
}
]
}