Made with FastMCP
Requirements: pip install fastmcp aiohttp pydantic uvicorn
Run fastmcp dev path/to/semantic-scholar-plugin.py
to initialize the server.
Run fastmcp install path/to/semantic-scholar-plugin.py
to install to claude or add following to claude/cline config:
"semantic-scholar": {
"command": "uv",
"args": [
"run",
"--with",
"fastmcp",
"fastmcp",
"run",
"\path\to\semantic-scholar-plugin.py"
]
}
If you see things like INFO Processing request of type __init__.py:431 ListToolsRequest
in cline, you can ignore them as this will not affect it from working, this is due to current incomplete impliementation of the function discription and listing support.