Skip to main content
Glama

Research MCP

by gyash1512
types.ts•1.23 kB
/** * Type definitions for research papers and API responses */ export interface ArxivPaper { id: string; title: string; authors: string[]; abstract: string; published: string; updated: string; url: string; pdfUrl: string; categories: string[]; primaryCategory: string; } export interface SemanticScholarPaper { paperId: string; title: string; abstract: string | null; year: number | null; authors: Array<{ authorId: string; name: string; }>; citationCount: number; referenceCount: number; influentialCitationCount: number; url: string; venue: string | null; publicationDate: string | null; } export interface PubMedPaper { pmid: string; title: string; abstract: string; authors: string[]; journal: string; year: string; doi: string | null; url: string; publicationTypes: string[]; meshTerms: string[]; } export interface SearchParams { query: string; maxResults?: number; startYear?: number; endYear?: number; author?: string; sortBy?: string; } export interface RateLimiter { checkLimit(): Promise<void>; incrementCount(): void; } export interface BibTeXEntry { type: string; key: string; fields: Record<string, string>; }

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/gyash1512/ResearchMCP'

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