Skip to content

Add CSV and PDF tools to MCP server#11

Merged
NeurArk merged 2 commits into
mainfrom
add-missing-mcp-tools
May 7, 2025
Merged

Add CSV and PDF tools to MCP server#11
NeurArk merged 2 commits into
mainfrom
add-missing-mcp-tools

Conversation

@NeurArk
Copy link
Copy Markdown
Owner

@NeurArk NeurArk commented May 7, 2025

Summary

  • Added CSV and PDF tools to the MCP server with proper API endpoints
  • Added comprehensive docstrings to CSV and PDF tool functions
  • Updated the end-to-end test to verify all three tools
  • Renamed the existing SQL tool endpoint from '/predict' to '/sql' for consistency

Test plan

  • Verified all unit tests pass for the CSV and PDF tools
  • Updated and verified the E2E test to test all three tools via MCP interface
  • Tested the local MCP server to confirm the tools appear with proper descriptions
  • Ensured backward compatibility with existing functionality

🤖 Generated with Claude Code

NeurArk and others added 2 commits May 7, 2025 14:01
- Added CSV tool interface with proper API name and docstring
- Added PDF tool interface with proper API name and docstring
- Updated end-to-end test to verify all three tools via MCP
- Renamed SQL tool API from /predict to /sql for consistency

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
- Fix line length issues in app.py and pdf_tool.py
- Fix duplicate import in test_gradio_e2e.py
@NeurArk NeurArk merged commit 54f275c into main May 7, 2025
3 checks passed
@NeurArk NeurArk deleted the add-missing-mcp-tools branch May 7, 2025 12:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant