Skip to content

Add BGPT MCP (scientific paper search)#257

Open
connerlambden wants to merge 1 commit into
detailobsessed:mainfrom
connerlambden:add-bgpt-mcp
Open

Add BGPT MCP (scientific paper search)#257
connerlambden wants to merge 1 commit into
detailobsessed:mainfrom
connerlambden:add-bgpt-mcp

Conversation

@connerlambden

@connerlambden connerlambden commented Mar 9, 2026

Copy link
Copy Markdown

Adds BGPT MCP — a hosted MCP server for searching scientific papers with full-text experimental data extraction.

  • Remote server — no local install, just add SSE URL to Windsurf config
  • Endpoints: SSE (https://bgpt.pro/mcp/sse) and Streamable HTTP (https://bgpt.pro/mcp/stream)
  • Tool: search_papers — returns structured data from full-text studies
  • Free tier: 50 searches, no API key needed

Open with Devin

Copilot AI review requested due to automatic review settings March 9, 2026 17:56

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds a new documentation section to highlight an MCP server integration (BGPT MCP) for scientific paper search/data extraction, making it discoverable from the README contents.

Changes:

  • Add “MCP Servers” to the README table of contents.
  • Introduce a new “## MCP Servers” section with a link to BGPT MCP.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread README.md Outdated

## MCP Servers

- [BGPT MCP](https://github.com/connerlambden/bgpt-mcp) - Search scientific papers and retrieve structured experimental data via MCP. Remote server — no install needed.

Copilot AI Mar 9, 2026

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In ## MCP Servers, this entry uses an inline description separated by -, but the other link lists in this README (e.g., ## Useful links, ## Community Resources) are plain links without descriptions. To keep formatting consistent and easier to scan, either remove the description here or add short descriptions to the other items in the same style.

Suggested change
- [BGPT MCP](https://github.com/connerlambden/bgpt-mcp) - Search scientific papers and retrieve structured experimental data via MCP. Remote server — no install needed.
- [BGPT MCP](https://github.com/connerlambden/bgpt-mcp)

Copilot uses AI. Check for mistakes.

@devin-ai-integration devin-ai-integration Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Devin Review found 2 potential issues.

Open in Devin Review

Comment thread README.md
Comment on lines 23 to 24
- [Tips and Tricks](#tips-and-tricks)
- [Videos](#videos)

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🚩 Pre-existing TOC order mismatch: Videos listed before Contributing but sections are reversed

The Table of Contents (lines 23-25) lists Videos before Contributing, but the actual section order in the document is ## Contributing (line 86) followed by ## Videos (line 94). This mismatch is pre-existing (confirmed via git show HEAD~1:README.md) and not introduced by this PR, but it's worth noting since the contributor is editing the TOC area.

(Refers to lines 23-25)

Open in Devin Review

Was this helpful? React with 👍 or 👎 to provide feedback.

Comment thread README.md Outdated
devin-ai-integration[bot]

This comment was marked as resolved.

@devin-ai-integration devin-ai-integration Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Devin Review found 3 new potential issues.

Open in Devin Review

Comment thread README.md

- [windsurfrules by kinopeee](https://github.com/kinopeee/windsurfrules)
- [windsurfrules_by_kamusis](https://github.com/kamusis/windsurf_memories)
- [BGPT MCP](https://github.com/connerlambden/bgpt-mcp) - Scientific paper search via MCP

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Missing cspell dictionary entry for "BGPT" will fail spell check CI

The new line adds the word "BGPT" which is not in the cspell custom dictionary (cspell.json:4-21). Running npx cspell README.md confirms: README.md:53:4 - Unknown word (BGPT). This will fail the automated spell check that runs as a pre-commit hook and in CI (per CHECKS.md:11). The cspell.json words array needs "BGPT" (or "bgpt") added to pass validation.

Prompt for agents
Add "BGPT" (or "bgpt") to the words array in cspell.json (around line 4-21) so the spell checker recognizes this acronym. For example, add "bgpt" after the existing "RAII" entry. Additionally, consider adding "connerlambden" if cspell ever flags it in non-URL contexts.
Open in Devin Review

Was this helpful? React with 👍 or 👎 to provide feedback.

Comment thread README.md

- [windsurfrules by kinopeee](https://github.com/kinopeee/windsurfrules)
- [windsurfrules_by_kamusis](https://github.com/kamusis/windsurf_memories)
- [BGPT MCP](https://github.com/connerlambden/bgpt-mcp) - Scientific paper search via MCP

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🚩 New entry is a general MCP tool, not Windsurf-specific

The two existing Community Resources entries (windsurfrules by kinopeee and windsurfrules_by_kamusis) are both directly Windsurf-specific tools (rules and memories). The new entry, BGPT MCP, is a general MCP server for scientific paper search — it's not Windsurf-specific. While MCP servers are usable from Windsurf, this broadens the scope of the section. The repository description says it's "A curated hub of resources" for Windsurf, so whether general MCP tools belong here is a judgment call for maintainers.

Open in Devin Review

Was this helpful? React with 👍 or 👎 to provide feedback.

Comment thread README.md

- [windsurfrules by kinopeee](https://github.com/kinopeee/windsurfrules)
- [windsurfrules_by_kamusis](https://github.com/kamusis/windsurf_memories)
- [BGPT MCP](https://github.com/connerlambden/bgpt-mcp) - Scientific paper search via MCP

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

📝 Info: Formatting style is slightly inconsistent with existing entries

The existing entries in Community Resources don't use descriptions after the link (e.g., - [windsurfrules by kinopeee](url) with no trailing - description), while the new entry uses - Scientific paper search via MCP as an inline description. This isn't a markdown or lint violation, but it's a minor style inconsistency. Not flagged as a bug since there's no explicit rule requiring uniform description style, but maintainers may want to either add descriptions to the existing entries for consistency or remove the description from the new one.

Open in Devin Review

Was this helpful? React with 👍 or 👎 to provide feedback.

@connerlambden

Copy link
Copy Markdown
Author

Still active — happy to make any changes needed for merge.

@connerlambden

Copy link
Copy Markdown
Author

Still active — looking forward to review.

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.

2 participants