Semantic Scholar 路 emploidai Marketplace
emploidai Marketplace
Add-onsAppletsPlugins
Search tools, teams, and capabilitiesPublish
MarketplacePluginsSemantic Scholar
Plugin
Limited listing

Semantic Scholar

by yusukemurata 路 v0.0.1

A plugin for searching academic papers on Semantic Scholar. Enables full-text search and snippet extraction.

731 installsUpdated Jun 11, 2025
Publisher information is incomplete

This community listing does not yet include every recommended support, privacy, pricing, and permission disclosure. Review the available package permissions before installing.

Capabilities

Tools

Available inside your emploidai workspace after installation.

Data sources

Available inside your emploidai workspace after installation.

Category

tool

Version

0.0.1yusukemurata

Requirements

Maximum memory 256MB

Pricing

Not disclosed by publisher

Security & access

Review before installing

CompatibleRequires emploidai 1.0.0+

Permissions

  • Uses endpoint capability
  • Uses storage capability
  • Uses tool capability

Dependencies

No additional dependencies

Resources

Privacy policy
emploidai Marketplace

Discover capabilities. Review access. Install inside your workspace.

DocumentationSecuritySupportPrivacyTerms

Dify Semantic Scholar Search Plugin

Author: yusukemurata
Version: 0.0.1
Type: Tool Plugin
Category: Search

Overview

This plugin provides comprehensive academic paper search capabilities using the Semantic Scholar API. It enables researchers, developers, and analysts to discover and analyze academic papers with advanced search features, detailed paper information retrieval, and intelligent snippet extraction.

Key Features

馃攳 Advanced Paper Search

  • Intelligent Search: Enhanced search capabilities with venue and date filtering
  • Flexible Results: Configurable result limits (1-50 papers)
  • Multi-language Support: Works with queries in multiple languages
  • Venue Filtering: Search within specific journals or conferences
  • Date Range Filtering: Filter papers by publication year range

馃摎 Detailed Paper Information

  • Comprehensive Data: Title, authors, abstract, citation count, publication details
  • Citation Analysis: View latest citing papers and key references
  • TL;DR Summaries: Concise paper summaries when available
  • Open Access Links: Direct links to free PDF versions when available
  • Publication Metadata: Venue, publication date, external IDs

馃摑 Snippet Extraction

  • Context-Aware Search: Find specific text snippets within papers
  • Relevance Scoring: Results ranked by relevance to your query
  • Full-Text Display: Complete snippet content without truncation
  • Source Attribution: Clear linking back to original papers

Technical Specifications

API Integration

  • Semantic Scholar Graph API: Uses the latest v1 API
  • Rate Limiting: Optional API key for higher rate limits
  • Error Handling: Robust error handling with user-friendly messages

Authentication Setup

credentials_for_provider:
  api_key:
    type: secret-input
    required: false  # API key is optional

Installation and Setup

1. Environment Requirements

  • Python 3.12+
  • Dify Plugin SDK
  • requests library

2. Plugin Installation

# Package the plugin
dify plugin package ./semantic_scholar

# Install on Dify platform

3. API Configuration (Optional)

  1. Obtain an API key from Semantic Scholar API
  2. Enter the API key in plugin settings on Dify platform
  3. Enjoy higher rate limits for API usage

Usage

Semantic Search

Query: "smart contract security vulnerabilities"
Max Results: 20
Include Snippets: true

Paper Details Retrieval

Paper ID: "204e3073870fae3d05bcbc2f6a8e263d9b72e776"
Include Citations: true
Include Abstract: true

Output Examples

Search Results

{
  "query": "liquidity pools",
  "total_results": 15,
  "papers": [
    {
      "paperId": "...",
      "title": "An Analysis of Liquidity in Decentralized Exchanges",
      "authors": "Smith, J., Johnson, A.",
      "year": 2023,
      "citationCount": 42,
      "abstract": "This paper analyzes...",
      "Dify_snippets": [
        "Liquidity pools are fundamental to AMM protocols",
        "Impermanent loss affects liquidity providers..."
      ]
    }
  ]
}

Development and Debugging

Local Development Environment

# Install dependencies
pip install -r requirements.txt

# Run in development mode
python -m main

Remote Debugging

  1. Set remote debug key in .env file
  2. Set INSTALL_METHOD=remote
  3. Test plugin on Dify platform

License

This plugin is released under the MIT License.

Contributing

Pull requests and issue reports are welcome. Let's contribute to the growth of the Dify research community.


Developer: yusukemurata
GitHub: [Project Repository]
Dify Marketplace: [Plugin Page]