research-mcp-lab
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_schemaA | テーブル/列の意味・FTS 対象を返す。AI が SQL/検索の前に読む。 live=True で refresh_data 後の最新データ(live ストア)のスキーマを見る。 |
| run_sqlA | 読み取り専用 SQL を実行し結果を表形式文字列で返す(=根拠 SQL)。 live=True で refresh_data 後の最新データ(live ストア)に対して実行する。 |
| search_textA | FTS 全文検索。target は 'papers'(abstract) か 'comments'(text)。 BM25 スコア順にヒット行を返す(=どの文書がヒットしたかの根拠)。 live=True で refresh_data 後の最新データ(live ストア)を検索する。 |
| refresh_dataA | HN×ArXiv を今すぐ取得し、別の live ストア(data/live/)に保存する(スクレイピング)。 凍結スナップショット(data/snapshot=eval の基準)は変更しない。取得後は get_schema/run_sql/search_text に live=True を付けると最新データを検索できる。 top_n は HN topstories の取得上限(多いほど網羅的だが遅い)。 |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 4 tools
Each tool targets a clearly distinct operation: schema introspection, read-only SQL execution, full-text search, and data refresh. There is no meaningful overlap between any two tools.
All tool names follow the same verb_noun snake_case pattern: get_schema, run_sql, search_text, refresh_data. The naming is perfectly consistent and predictable.
Four tools is an appropriate scope for a research data exploration server. Each tool covers a necessary part of the workflow without redundancy.
The set covers schema discovery, SQL querying, full-text search, and live data refresh, which forms a complete research workflow. A minor gap is the lack of an explicit refresh status or provenance tool, but this can be worked around via queries.