René's URL Explorer Experiment


Title: mcp: trim tool surface, add prompt + lifecycle, expand server_info by jeffreyaven · Pull Request #651 · stackql/stackql · GitHub

Open Graph Title: mcp: trim tool surface, add prompt + lifecycle, expand server_info by jeffreyaven · Pull Request #651 · stackql/stackql

X Title: mcp: trim tool surface, add prompt + lifecycle, expand server_info by jeffreyaven · Pull Request #651 · stackql/stackql

Description: Query, provision and operate Cloud, SaaS, API and Model Context Protocol (MCP) resources through a unified SQL-based framework for humans and AI agents. - mcp: trim tool surface, add prompt + lifecycle, expand server_info by jeffreyaven · Pull Request #651 · stackql/stackql

Open Graph Description: Summary PR1 of a two-PR series prepping the MCP server for richer client integration. This PR is purely about shaping the tool surface; PR2 will add server modes, elicitation-based approval, and an...

X Description: Summary PR1 of a two-PR series prepping the MCP server for richer client integration. This PR is purely about shaping the tool surface; PR2 will add server modes, elicitation-based approval, and an...

Opengraph URL: https://github.com/stackql/stackql/pull/651

X: @github

direct link

Domain: github.com

route-pattern/_view_fragments/voltron/pull_requests/show/:user_id/:repository/:id/pull_request_layout(.:format)
route-controllervoltron_pull_requests_fragments
route-actionpull_request_layout
fetch-noncev2:6dc48ee8-30cc-bcbe-8007-8856ec531032
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idB236:163FF7:73815A:A68EC8:6A4CE1E4
html-safe-nonce275c5339f03105b7fa0cb404bfbacd3ab5901dda132e07c07ca898fcc3c99a79
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJCMjM2OjE2M0ZGNzo3MzgxNUE6QTY4RUM4OjZBNENFMUU0IiwidmlzaXRvcl9pZCI6IjQ2Njc2MzUxMjAzNjE3NTkyMDUiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmacea1a72a95e8a5c141cd0ea3f5b4e52a54dfecd17a1520c173901847848f6d920
hovercard-subject-tagpull_request:3693264601
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///voltron/pull_requests_fragments/pull_request_layout
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/_view_fragments/voltron/pull_requests/show/stackql/stackql/651/pull_request_layout
twitter:imagehttps://opengraph.githubassets.com/67cbdab1ded55e27e7d4bc8f46ed235c98e3d3b2e98fbeb4f017acfdf154ee36/stackql/stackql/pull/651
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/67cbdab1ded55e27e7d4bc8f46ed235c98e3d3b2e98fbeb4f017acfdf154ee36/stackql/stackql/pull/651
og:image:altSummary PR1 of a two-PR series prepping the MCP server for richer client integration. This PR is purely about shaping the tool surface; PR2 will add server modes, elicitation-based approval, and an...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernamejeffreyaven
hostnamegithub.com
expected-hostnamegithub.com
None299b43bca6e02ad35197ffeba30d2466846d5fb02ab96fbced5b5e6cec589fb8
turbo-cache-controlno-cache
go-importgithub.com/stackql/stackql git https://github.com/stackql/stackql.git
octolytics-dimension-user_id95105302
octolytics-dimension-user_loginstackql
octolytics-dimension-repository_id443987542
octolytics-dimension-repository_nwostackql/stackql
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id443987542
octolytics-dimension-repository_network_root_nwostackql/stackql
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
releasec5a57f04eeb310f57c73fd6d751d957e2ca27ed2
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/stackql/stackql/pull/651#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fstackql%2Fstackql%2Fpull%2F651
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
GitHub Starshttps://stars.github.com
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fstackql%2Fstackql%2Fpull%2F651
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fvoltron%2Fpull_requests_fragments%2Fpull_request_layout&source=header-repo&source_repo=stackql%2Fstackql
Reloadhttps://github.com/stackql/stackql/pull/651
Reloadhttps://github.com/stackql/stackql/pull/651
Reloadhttps://github.com/stackql/stackql/pull/651
Please reload this pagehttps://github.com/stackql/stackql/pull/651
stackql https://github.com/stackql
stackqlhttps://github.com/stackql/stackql
Please reload this pagehttps://github.com/stackql/stackql/pull/651
Notifications https://github.com/login?return_to=%2Fstackql%2Fstackql
Fork 80 https://github.com/login?return_to=%2Fstackql%2Fstackql
Star 861 https://github.com/login?return_to=%2Fstackql%2Fstackql
Code https://github.com/stackql/stackql
Issues 101 https://github.com/stackql/stackql/issues
Pull requests 1 https://github.com/stackql/stackql/pulls
Discussions https://github.com/stackql/stackql/discussions
Actions https://github.com/stackql/stackql/actions
Projects https://github.com/stackql/stackql/projects
Wiki https://github.com/stackql/stackql/wiki
Security and quality 0 https://github.com/stackql/stackql/security
Insights https://github.com/stackql/stackql/pulse
Code https://github.com/stackql/stackql
Issues https://github.com/stackql/stackql/issues
Pull requests https://github.com/stackql/stackql/pulls
Discussions https://github.com/stackql/stackql/discussions
Actions https://github.com/stackql/stackql/actions
Projects https://github.com/stackql/stackql/projects
Wiki https://github.com/stackql/stackql/wiki
Security and quality https://github.com/stackql/stackql/security
Insights https://github.com/stackql/stackql/pulse
jeffreyavenhttps://github.com/jeffreyaven
mainhttps://github.com/stackql/stackql/tree/main
feature/mcp-updateshttps://github.com/stackql/stackql/tree/feature/mcp-updates
Conversationhttps://github.com/stackql/stackql/pull/651
Commits15 (15)https://github.com/stackql/stackql/pull/651/commits
Checkshttps://github.com/stackql/stackql/pull/651/checks
Files changedhttps://github.com/stackql/stackql/pull/651/files
mcp: trim tool surface, add prompt + lifecycle, expand server_infohttps://github.com/stackql/stackql/pull/651#top
jeffreyavenhttps://github.com/jeffreyaven
mainhttps://github.com/stackql/stackql/tree/main
feature/mcp-updateshttps://github.com/stackql/stackql/tree/feature/mcp-updates
https://github.com/jeffreyaven
jeffreyavenhttps://github.com/jeffreyaven
May 16, 2026https://github.com/stackql/stackql/pull/651#issue-4458315663
AGENTS.mdhttps://github.com/stackql/stackql/pull/AGENTS.md
pkg/mcp_server/tools_test.gohttps://github.com/stackql/stackql/pull/pkg/mcp_server/tools_test.go
pkg/mcp_server/render/render_test.gohttps://github.com/stackql/stackql/pull/pkg/mcp_server/render/render_test.go
Claude Codehttps://claude.com/claude-code
Please reload this pagehttps://github.com/stackql/stackql/pull/651
jeffreyavenhttps://github.com/jeffreyaven
May 14, 2026 23:38https://github.com/stackql/stackql/pull/651#commits-pushed-acaccd1
https://github.com/jeffreyaven
added describe methodhttps://github.com/stackql/stackql/pull/651/commits/acaccd11e41d40d57789b74d478c960b0045a71f
acaccd1https://github.com/stackql/stackql/pull/651/commits/acaccd11e41d40d57789b74d478c960b0045a71f
https://github.com/jeffreyaven
https://github.com/claude
fix lint complexity and SHOW VERSION EXTENDED syntaxhttps://github.com/stackql/stackql/pull/651/commits/89ad91f812c65171e4174fd93f593d8c5edbbbaa
89ad91fhttps://github.com/stackql/stackql/pull/651/commits/89ad91f812c65171e4174fd93f593d8c5edbbbaa
https://github.com/jeffreyaven
https://github.com/claude
extract buildInsertShowOutput to clear gocyclo thresholdhttps://github.com/stackql/stackql/pull/651/commits/849477cd794f0429f1e9c680e60202d0a85a00ac
849477chttps://github.com/stackql/stackql/pull/651/commits/849477cd794f0429f1e9c680e60202d0a85a00ac
https://github.com/jeffreyaven
https://github.com/claude
robot: assert semver shape via regex, fix SHOW EXTENDED VERSION formhttps://github.com/stackql/stackql/pull/651/commits/c18cfb7702f175ec45236fdb32f4016c326b06b9
c18cfb7https://github.com/stackql/stackql/pull/651/commits/c18cfb7702f175ec45236fdb32f4016c326b06b9
https://github.com/apps/claude
https://github.com/jeffreyaven
refactor: use private struct with public interface in buildinfohttps://github.com/stackql/stackql/pull/651/commits/821e85df6fe7410e0afc9446d3d51ddf339637fc
821e85dhttps://github.com/stackql/stackql/pull/651/commits/821e85df6fe7410e0afc9446d3d51ddf339637fc
https://github.com/apps/claude
https://github.com/jeffreyaven
fix: resolve golangci-lint issues in buildinfo packagehttps://github.com/stackql/stackql/pull/651/commits/0b3c0ce4091943b240d70b471dc5df327a2e56de
0b3c0cehttps://github.com/stackql/stackql/pull/651/commits/0b3c0ce4091943b240d70b471dc5df327a2e56de
https://github.com/apps/claude
https://github.com/jeffreyaven
fix: eliminate all global variables in buildinfo to resolve gocheckno…https://github.com/stackql/stackql/pull/651/commits/9fda2ca91f31cdbd30d701534b9ea5beaf21b4c7
9fda2cahttps://github.com/stackql/stackql/pull/651/commits/9fda2ca91f31cdbd30d701534b9ea5beaf21b4c7
https://github.com/apps/claude
https://github.com/jeffreyaven
fix: resolve goimports formatting issue in buildinfo.gohttps://github.com/stackql/stackql/pull/651/commits/87b20fc017b994e201a4ec63fb9c5eee913ce0a0
87b20fchttps://github.com/stackql/stackql/pull/651/commits/87b20fc017b994e201a4ec63fb9c5eee913ce0a0
https://github.com/jeffreyaven
address PR review: collapse build-info globals, inline robot querieshttps://github.com/stackql/stackql/pull/651/commits/cd64265be29c6081efc2dd92f7a4fd863c6336e9
cd64265https://github.com/stackql/stackql/pull/651/commits/cd64265be29c6081efc2dd92f7a4fd863c6336e9
https://github.com/jeffreyaven
re runhttps://github.com/stackql/stackql/pull/651/commits/618b8895bc3e5b5f78e2fb05a9525c13332188b6
618b889https://github.com/stackql/stackql/pull/651/commits/618b8895bc3e5b5f78e2fb05a9525c13332188b6
https://github.com/jeffreyaven
mcp: trim tool surface, add prompt + lifecycle, expand server_infohttps://github.com/stackql/stackql/pull/651/commits/8b95b6157cb89e9e980d5e81441d907c61caa473
8b95b61https://github.com/stackql/stackql/pull/651/commits/8b95b6157cb89e9e980d5e81441d907c61caa473
https://github.com/jeffreyaven
Merge remote-tracking branch 'origin/main' into feature/mcp-updateshttps://github.com/stackql/stackql/pull/651/commits/b6d5ed8e9778c904ba3da150c22135b7fc4a3efe
b6d5ed8https://github.com/stackql/stackql/pull/651/commits/b6d5ed8e9778c904ba3da150c22135b7fc4a3efe
https://github.com/jeffreyaven
https://github.com/claude
mcp: refresh docs/mcp.md for new tool surface; drop dead commentshttps://github.com/stackql/stackql/pull/651/commits/a34d4a91adf88450f27ebe1d711cdb8235a15879
a34d4a9https://github.com/stackql/stackql/pull/651/commits/a34d4a91adf88450f27ebe1d711cdb8235a15879
https://github.com/jeffreyaven
https://github.com/claude
mcp client: emit StructuredContent JSON; surface tool errors via rchttps://github.com/stackql/stackql/pull/651/commits/070fbc3d5a01f8d6f54423e227337102b976a7a2
070fbc3https://github.com/stackql/stackql/pull/651/commits/070fbc3d5a01f8d6f54423e227337102b976a7a2
@JSONhttps://github.com/JSON
https://github.com/jeffreyaven
https://github.com/claude
robot: fix Parse MCP JSON Output for nested JSON; correct lifecycle a…https://github.com/stackql/stackql/pull/651/commits/1379fd6c2a7efa8d73d43d0df6780af0216a7730
1379fd6https://github.com/stackql/stackql/pull/651/commits/1379fd6c2a7efa8d73d43d0df6780af0216a7730
https://github.com/jeffreyaven
jeffreyavenhttps://github.com/jeffreyaven
general-kroll-4-lifehttps://github.com/general-kroll-4-life
May 16, 2026 06:01https://github.com/stackql/stackql/pull/651#event-25603199159
https://github.com/general-kroll-4-life
general-kroll-4-lifehttps://github.com/general-kroll-4-life
May 16, 2026 https://github.com/stackql/stackql/pull/651#pullrequestreview-4303271896
View reviewed changes https://github.com/stackql/stackql/pull/651/files/1379fd6c2a7efa8d73d43d0df6780af0216a7730
https://github.com/jeffreyaven
jeffreyavenhttps://github.com/jeffreyaven
0374740https://github.com/stackql/stackql/commit/03747407a0ae03416521958bad66db44751bc934
May 16, 2026https://github.com/stackql/stackql/pull/651#event-25604394669
Please reload this pagehttps://github.com/stackql/stackql/pull/651
https://github.com/jeffreyaven
jeffreyavenhttps://github.com/jeffreyaven
May 16, 2026 07:15https://github.com/stackql/stackql/pull/651#event-25604395612
https://github.co/hiddenchars
https://github.com/stackql/stackql/pull/{{ revealButtonHref }}
Sign up for freehttps://github.com/join?source=comment-repo
Sign in to commenthttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fstackql%2Fstackql%2Fpull%2F651
https://github.com/general-kroll-4-life
general-kroll-4-life https://github.com/general-kroll-4-life
https://github.com/stackql/stackql/pull/651/files/1379fd6c2a7efa8d73d43d0df6780af0216a7730
Please reload this pagehttps://github.com/stackql/stackql/pull/651
https://github.com/jeffreyaven
https://github.com/general-kroll-4-life
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.