Back to resources
Developer preview
MCP connector
A local stdio connector for developers testing AcaTrove with Claude Desktop, Claude Code, Cursor, and other clients that can launch a local MCP process.
What is available now
The source is available in this repository for local development. It is not published to a registry. The codebase includes a PAT-authenticated hosted transport for development testing, but AcaTrove does not yet provide the OAuth service required for supported ChatGPT or other remote-client connections.
Local setup contract
Build the connector from the local mcp-server directory.
Create a scoped Local MCP Connector token in AcaTrove Settings.
Configure only the AcaTrove URL and token; identity comes from the token.
Expect API and scope failures to be returned directly to the MCP client.
Registered tools
32 tools from the connector's shared tool catalog.
Connection
acatrove_statusCheck the configured AcaTrove connection.Library search & Q&A
search_librarySearch the authenticated user's authorized literature library; returns citation metadata only.ask_libraryRetrieve relevant excerpts from the document library for the calling model to answer from.ChatGPT connector contract
searchSearch the authenticated user's authorized literature library (ChatGPT connector search contract).fetchFetch a citation by id (ChatGPT connector fetch contract).Documents and publications
list_documentsList documents attached to a project.search_documentsSearch the authenticated document library.get_document_summaryRequest a summary of one document.chat_with_documentRetrieve relevant excerpts from one document for the calling model to answer from.list_publicationsList publications and citation counts.create_publicationCreate a publication record.update_publicationUpdate a publication record.Projects and workspace
list_projectsList research projects.get_project_statusRead project milestones, tasks, and status.create_taskCreate a project task.update_projectUpdate a project title or description.list_deadlinesList deadlines across projects, grants, and tasks.create_noteSave a note to a project.link_source_to_projectLink a publication to a project.search_across_workspaceSearch projects, publications, and documents.perform_actionRun one supported workspace mutation.Grants
search_grantsSearch supported grant sources.create_grant_applicationStart a grant application record.Lab operations
list_lab_samplesList lab samples with optional filters.get_sample_lineageTrace a sample’s ancestors and descendants.list_lab_resourcesList lab equipment and resources.check_resource_availabilityCheck scheduler availability for a lab resource.list_protocol_runsList lab protocol and test runs.summarize_lab_notebookSummarize lab notebook entry status.Writing assistance
generate_outlineRetrieve the outline template and the user's relevant sources for the calling model to write the outline from.improve_writingRetrieve the user's own papers relevant to a passage for the calling model to cite.search_referencesSearch for relevant academic references to cite.Release work still required
Supported availability still requires signed package distribution, full-stack and versioned client testing, operational support, and a complete hosted OAuth service for remote clients.
Back to resources