Unstructured API For Research Paper Data Processing MCP Server

GitHub repository for Unstructured MCP Hackathon.

Local serverstdioPython

What is the Unstructured API For Research Paper Data Processing MCP Server?

GitHub repository for Unstructured MCP Hackathon.

What you get

By leveraging the Unstructured API, this server facilitates easy access to a set of powerful tools that extract meaningful information from research papers, which can then be used for fine-tuning a language model (LLM) to reduce the literature review time for researchers.

Configuration and credentials

Before you can begin working with the UNS_MCP project, make sure you have the following setup: 1. UNSTRUCTURED_API_KEY - Get your API key from the Unstructured platform to access their API for document processing. 2. GOOGLEDRIVE_SERVICE_ACCOUNT_KEY - Set up a Google Cloud project and create a service account to enable access to Google Drive for reading

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
list_sourcesLists available sources from the Unstructured API.
get_source_infoGet detailed information about a specific source connector.
create_gdrive_sourceCreate a google drive source connector.
delete_gdrive_sourceDelete a source connector by source id.
list_destinationsLists available destinations from the Unstructured API.
get_destination_infoGet detailed info about a specific destination connector. Currently, we have s3/weaviate/astra/neo4j/mongo DB (more to come!)
create_mongodb_destinationCreate a mongodb destination connector by params.
update_mongodb_destinationUpdate an existing mongodb destination connector by destination id.
delete_mongodb_destinationDelete a mongodb destination connector by destination id.
list_workflowsLists workflows from the Unstructured API.
get_workflow_infoGet detailed information about a specific workflow.
create_workflowCreate a new workflow with source, destination id, etc.
run_workflowRun a specific workflow with workflow id
update_workflowUpdate an existing workflow by params.

Configuration

Before you can begin working with the UNS_MCP project, make sure you have the following setup: 1. UNSTRUCTURED_API_KEY - Get your API key from the Unstructured platform to access their API for document processing. 2. GOOGLEDRIVE_SERVICE_ACCOUNT_KEY - Set up a Google Cloud project and create a service account to enable access to Google Drive for reading

VariableDescriptionRequired
UNSTRUCTURED_API_KEYCredential the server authenticates with.Yes
GOOGLEDRIVE_SERVICE_ACCOUNT_KEYCredential the server authenticates with.Yes

Example prompts to try

  • “Use Unstructured API For Research Paper Data Processing to list sources.”
  • “Use Unstructured API For Research Paper Data Processing to get source info.”
  • “Use Unstructured API For Research Paper Data Processing to create gdrive source.”

Frequently asked questions

`UNSTRUCTURED_API_KEY`, `GOOGLEDRIVE_SERVICE_ACCOUNT_KEY`, and `MONGO_DB_CONNECTION_STRING`. A `.env.template` file is provided.