Skip to main content
Glama

Academia MCP

by IlyaGusev
pyproject.toml2.36 kB
[build-system] requires = ["setuptools>=61.0"] build-backend = "setuptools.build_meta" [project] name = "academia-mcp" version = "1.11.9" description = "MCP server that provides different tools to search for scientific publications" readme = "README.md" authors = [ {name = "Ilya Gusev", email = "phoenixilya@gmail.com"} ] requires-python = ">=3.12,<=3.13" classifiers = [ "Programming Language :: Python :: 3", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", ] dependencies = [ "mcp>=1.10.1", "xmltodict>=0.14.0", "requests>=2.32.0", "pypdf>=5.1.0", "beautifulsoup4>=4.12.0", "markdownify==0.14.1", "types-xmltodict>=0.14.0", "types-requests>=2.32.0", "types-beautifulsoup4>=4.12.0", "acl-anthology==0.5.2", "huggingface-hub>=0.32.4", "fire>=0.7.0", "openai>=1.97.1", "jinja2>=3.1.6", "datasets>=4.0.0", "pymupdf>=1.26.4", "pillow>=11.3.0", "pydantic-settings>=2.6.0", "youtube-transcript-api>=1.2.2", "paddlepaddle>=3.2.0", "paddleocr>=3.2.0", ] [dependency-groups] dev = [ "black==25.1.0", "mypy==1.16.0", "flake8==7.2.0", "pytest>=8.4.1", "pytest-asyncio>=1.1.0", "isort>=6.1.0", ] [project.urls] Homepage = "https://github.com/IlyaGusev/academia_mcp" [project.scripts] academia_mcp = "academia_mcp:main" [[tool.mypy.overrides]] module = "*" ignore_missing_imports = true follow_imports = "skip" [tool.setuptools.packages.find] where = ["."] include = ["academia_mcp*"] [tool.setuptools.package-data] "academia_mcp" = ["py.typed", "latex_templates/**/*"] "academia_mcp.tools" = ["py.typed"] [[tool.mypy.overrides]] module = "pydantic.*" follow_imports = "skip" [tool.pytest.ini_options] asyncio_mode = "auto" asyncio_default_test_loop_scope = "function" filterwarnings = [ "ignore:builtin type SwigPyPacked has no __module__ attribute:DeprecationWarning", "ignore:builtin type SwigPyObject has no __module__ attribute:DeprecationWarning", "ignore:builtin type swigvarlink has no __module__ attribute:DeprecationWarning", "ignore:The 'warn' method is deprecated, use 'warning' instead:DeprecationWarning:acl_anthology.text.texmath", "ignore:Data directory contains a different schema.rnc as this library; you might need to update the data or the acl-anthology library.", ]

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/IlyaGusev/academia_mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server