Skip to main content
Glama
huanongfish

ArXiv MCP Server

by huanongfish
prompts.py1.48 kB
"""Prompt definitions for arXiv MCP server.""" from mcp.types import ( Prompt, PromptArgument, PromptMessage, TextContent, GetPromptResult ) # Define all prompts PROMPTS = { "research-discovery": Prompt( name="research-discovery", description="Begin research exploration on a specific topic", arguments=[ PromptArgument(name="topic", description="Research topic or question", required=True), PromptArgument(name="expertise_level", description="User's familiarity (beginner/intermediate/expert)", required=False), PromptArgument(name="time_period", description="Time period for search (e.g., '2023-present')", required=False) ] ), "paper-analysis": Prompt( name="paper-analysis", description="Analyze a specific paper", arguments=[ PromptArgument(name="paper_id", description="arXiv paper ID", required=True), PromptArgument(name="focus_area", description="Focus area (methodology/results/implications)", required=False) ] ), "literature-synthesis": Prompt( name="literature-synthesis", description="Synthesize findings across papers", arguments=[ PromptArgument(name="paper_ids", description="List of arXiv paper IDs", required=True), PromptArgument(name="synthesis_type", description="Synthesis type (themes/methods/timeline/gaps)", required=False) ] ) }

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/huanongfish/arxiv-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server