Currently this MCP server requires manual setup with uv run server.py, making it difficult to integrate into projects.
Other MCP servers (Reddit, Wikipedia) are pip-installable packages which makes it super simple to use.
Minimal changes needed:
1. Add pyproject.toml with proper package metadata and dependencies
2. Add console script in pyproject.toml so users can run financial-datasets-mcp after pip install
3. Rename package from generic “mcp-server” to something like “financial-dataset --> this is obviously a change but seeing a random MCP-Server always requires me to comment that's it's this server
This would make it consistent with other MCP servers and easier to integrate into existing Python projects.
Currently this MCP server requires manual setup with uv run server.py, making it difficult to integrate into projects.
Other MCP servers (Reddit, Wikipedia) are pip-installable packages which makes it super simple to use.
Minimal changes needed:
1. Add pyproject.toml with proper package metadata and dependencies
2. Add console script in pyproject.toml so users can run financial-datasets-mcp after pip install
3. Rename package from generic “mcp-server” to something like “financial-dataset --> this is obviously a change but seeing a random MCP-Server always requires me to comment that's it's this server
This would make it consistent with other MCP servers and easier to integrate into existing Python projects.