Skip to content

reVISit MCP scaffold - #1316

Open
dyr429 wants to merge 3 commits into
devfrom
yding/ai-mcp-scaffold
Open

reVISit MCP scaffold #1316
dyr429 wants to merge 3 commits into
devfrom
yding/ai-mcp-scaffold

Conversation

@dyr429

@dyr429 dyr429 commented Jul 20, 2026

Copy link
Copy Markdown
Contributor

Does this PR close any open issues?

First PR of #1298
Closes #1299

Give a longer description of what this PR addresses and why it's needed

Add a TypeScript MCP server scaffold for reVISit (revisit-mcp-ts/) so AI clients (Cursor, Claude Code, etc.) can leverage the provided tools to build studies.

Includes 4 basic MCP tools:
getversion — schema version pinned by public/global.json (falls back to root package.json, then 'main')
getcitation — BibTeX for ReVISit 2 and ReVISit 1
getconfigschema — full contents of src/parser/StudyConfigSchema.json
gettypes — full contents of src/parser/types.ts

dyr429 and others added 3 commits July 15, 2026 23:48
Introduce the MCP package entrypoint, TypeScript build, and getversion/getcitation/getconfigschema/gettypes tools, plus repo wiring so MCP sources are excluded from root lint and Vitest noise.

Co-authored-by: Cursor <cursoragent@cursor.com>
Trim unused deps, auto-install MCP on postinstall, lint the package, return schema/types contents, group info tools, and include the ReVISit 2 citation.

Co-authored-by: Cursor <cursoragent@cursor.com>
Match study-config authorship to The reVISit Team and declare Node >=18 for the MCP SDK.

Co-authored-by: Cursor <cursoragent@cursor.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

MCP Scaffold

1 participant