René's URL Explorer Experiment


Title: [RFC] Search by patwhite · Pull Request #322 · modelcontextprotocol/modelcontextprotocol · GitHub

Open Graph Title: [RFC] Search by patwhite · Pull Request #322 · modelcontextprotocol/modelcontextprotocol

X Title: [RFC] Search by patwhite · Pull Request #322 · modelcontextprotocol/modelcontextprotocol

Description: EDITED May 12, 2025 Motivation and Context This proposal, along with #334, is an effort to make the MCP protocol slightly more agnostic towards whether MCP servers should be small, single use domain constrained servers, or larger, multi-purpose servers. At a high level, the various list methods suffer from the issue that a) they may be unbounded in terms of length, leading to clients making decisions about how many tools to list, and b) even shorter tool lists (in the range of 100) can produce token counts in the 50-100k token range. That increases cost as well as potentially decreases accuracy of the llm in selecting a tool (when presented with a large list). This is a proposal for an OPTIONAL capability for larger servers to expose search endpoints on tools, resources, resource templates, prompts, and potentially other capabilities coming down the pike. It proposes a recommended flow for clients to prefer search over listing tools, and to present LLM's with an initial tool set that starts with search and escalates to tool calls. There are native ways to support search using progressive tool disclosure. This is an effort to standardize general efforts around search and create a situation where any generic, well implemented client can connect to any generic, well implemented server and achieve 100% success executing a search. Please see notes below for other options and why this is being proposed as a good solutions. How Has This Been Tested? Presently built into ScaledMCP in experimental mode. Breaking Changes This is an opt-in capability, and is thus fully backwards compatible. Types of changes Bug fix (non-breaking change which fixes an issue) New feature (non-breaking change which adds functionality) Breaking change (fix or feature that would cause existing functionality to change) Documentation update Checklist I have read the MCP Documentation My code follows the repository's style guidelines New and existing tests pass locally I have added appropriate error handling I have added or updated documentation as needed Additional context The other method of implementing search is to expose a tool "search_tools", and upon completion of a call to that tool, expand the tool list and send a tools_changed notification to the client. There are several issues with this, first and foremost that it requires a client / prompt that primes the model for a multi-turn process. This proposal also includes an update to prompt, however this has a single implementation rather than an open ended, bespoke solution. So, given the goal of a well built client being able to negotiate a search with 100% success with a server, a specialized tool call seemed more likely to succeed over time than a dance. This proposal COULD be matured to define a search dance, however there are a number of complex server side issues with progressive tool disclosure (for instance, requiring server's to be stateful, which means server less implementations are much harder to build). So, this is a good compromise.

Open Graph Description: EDITED May 12, 2025 Motivation and Context This proposal, along with #334, is an effort to make the MCP protocol slightly more agnostic towards whether MCP servers should be small, single use domai...

X Description: EDITED May 12, 2025 Motivation and Context This proposal, along with #334, is an effort to make the MCP protocol slightly more agnostic towards whether MCP servers should be small, single use domai...

Opengraph URL: https://github.com/modelcontextprotocol/modelcontextprotocol/pull/322

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/pull/:id/files(.:format)
route-controllerpull_requests
route-actionfiles
fetch-noncev2:4fa02fc4-276f-bd92-3ced-574cd28f327a
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idD53C:2E118D:1AEF889:236C4A9:6A5C7CEA
html-safe-nonce392d1642197343cb98efbd4b1fafbc3374f6954c4841a8eaf55df0c22432239f
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJENTNDOjJFMTE4RDoxQUVGODg5OjIzNkM0QTk6NkE1QzdDRUEiLCJ2aXNpdG9yX2lkIjoiNzE0MjQ4MDQ1NDEwOTM5NjIwMiIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmac93f9a480d82192fa074dda43c8f48d7320649252b1d4d1a9f874ba5372665fdb
hovercard-subject-tagpull_request:2454042276
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///pull_requests/show/files
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/modelcontextprotocol/modelcontextprotocol/pull/322/files
twitter:imagehttps://avatars.githubusercontent.com/u/5015863?s=400&v=4
twitter:cardsummary_large_image
og:imagehttps://avatars.githubusercontent.com/u/5015863?s=400&v=4
og:image:altEDITED May 12, 2025 Motivation and Context This proposal, along with #334, is an effort to make the MCP protocol slightly more agnostic towards whether MCP servers should be small, single use domai...
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None5290d7e14309ad1e76106a9c4237bd1041517e83ea182c8ab756752cb0c6940b
turbo-cache-controlno-preview
diff-viewunified
go-importgithub.com/modelcontextprotocol/modelcontextprotocol git https://github.com/modelcontextprotocol/modelcontextprotocol.git
octolytics-dimension-user_id182288589
octolytics-dimension-user_loginmodelcontextprotocol
octolytics-dimension-repository_id862570523
octolytics-dimension-repository_nwomodelcontextprotocol/modelcontextprotocol
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id862570523
octolytics-dimension-repository_network_root_nwomodelcontextprotocol/modelcontextprotocol
turbo-body-classeslogged-out env-production page-responsive full-width
disable-turbotrue
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release9c975978430e9ad293956f2bbdaf153b1bd84a99
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/modelcontextprotocol/modelcontextprotocol/pull/322/files#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fmodelcontextprotocol%2Fmodelcontextprotocol%2Fpull%2F322%2Ffiles
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/open-source/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/open-source/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/enterprise/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%2Fmodelcontextprotocol%2Fmodelcontextprotocol%2Fpull%2F322%2Ffiles
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%2Fpull_requests%2Fshow%2Ffiles&source=header-repo&source_repo=modelcontextprotocol%2Fmodelcontextprotocol
Reloadhttps://github.com/modelcontextprotocol/modelcontextprotocol/pull/322/files
Reloadhttps://github.com/modelcontextprotocol/modelcontextprotocol/pull/322/files
Reloadhttps://github.com/modelcontextprotocol/modelcontextprotocol/pull/322/files
Please reload this pagehttps://github.com/modelcontextprotocol/modelcontextprotocol/pull/322/files
modelcontextprotocol https://github.com/modelcontextprotocol
modelcontextprotocolhttps://github.com/modelcontextprotocol/modelcontextprotocol
Notifications https://github.com/login?return_to=%2Fmodelcontextprotocol%2Fmodelcontextprotocol
Fork 1.7k https://github.com/login?return_to=%2Fmodelcontextprotocol%2Fmodelcontextprotocol
Star 8.6k https://github.com/login?return_to=%2Fmodelcontextprotocol%2Fmodelcontextprotocol
Code https://github.com/modelcontextprotocol/modelcontextprotocol
Issues 112 https://github.com/modelcontextprotocol/modelcontextprotocol/issues
Pull requests 78 https://github.com/modelcontextprotocol/modelcontextprotocol/pulls
Discussions https://github.com/modelcontextprotocol/modelcontextprotocol/discussions
Actions https://github.com/modelcontextprotocol/modelcontextprotocol/actions
Projects https://github.com/modelcontextprotocol/modelcontextprotocol/projects
Models https://github.com/modelcontextprotocol/modelcontextprotocol/models
Security and quality 0 https://github.com/modelcontextprotocol/modelcontextprotocol/security
Insights https://github.com/modelcontextprotocol/modelcontextprotocol/pulse
Code https://github.com/modelcontextprotocol/modelcontextprotocol
Issues https://github.com/modelcontextprotocol/modelcontextprotocol/issues
Pull requests https://github.com/modelcontextprotocol/modelcontextprotocol/pulls
Discussions https://github.com/modelcontextprotocol/modelcontextprotocol/discussions
Actions https://github.com/modelcontextprotocol/modelcontextprotocol/actions
Projects https://github.com/modelcontextprotocol/modelcontextprotocol/projects
Models https://github.com/modelcontextprotocol/modelcontextprotocol/models
Security and quality https://github.com/modelcontextprotocol/modelcontextprotocol/security
Insights https://github.com/modelcontextprotocol/modelcontextprotocol/pulse
Sign up for GitHub https://github.com/signup?return_to=%2Fmodelcontextprotocol%2Fmodelcontextprotocol%2Fissues%2Fnew%2Fchoose
terms of servicehttps://docs.github.com/terms
privacy statementhttps://docs.github.com/privacy
Sign inhttps://github.com/login?return_to=%2Fmodelcontextprotocol%2Fmodelcontextprotocol%2Fissues%2Fnew%2Fchoose
patwhitehttps://github.com/patwhite
modelcontextprotocol:mainhttps://github.com/modelcontextprotocol/modelcontextprotocol/tree/main
Traego:searchhttps://github.com/Traego/modelcontextprotocol-specification/tree/search
Conversation 122 https://github.com/modelcontextprotocol/modelcontextprotocol/pull/322
Commits 12 https://github.com/modelcontextprotocol/modelcontextprotocol/pull/322/commits
Checks 0 https://github.com/modelcontextprotocol/modelcontextprotocol/pull/322/checks
Files changed https://github.com/modelcontextprotocol/modelcontextprotocol/pull/322/files
Please reload this pagehttps://github.com/modelcontextprotocol/modelcontextprotocol/pull/322/files
[RFC] Search https://github.com/modelcontextprotocol/modelcontextprotocol/pull/322/files#top
Show all changes 12 commits https://github.com/modelcontextprotocol/modelcontextprotocol/pull/322/files
fa02d39 Initial Proposal patwhite Apr 11, 2025 https://github.com/modelcontextprotocol/modelcontextprotocol/pull/322/commits/fa02d396d190ac16ec5cd3151f4ef39f1dc5af00
f42d0cf Cleanup patwhite Apr 11, 2025 https://github.com/modelcontextprotocol/modelcontextprotocol/pull/322/commits/f42d0cf6e5a998474b6960a081c9013ce43c26c2
cd733bb Merge branch 'main' into search patwhite Apr 11, 2025 https://github.com/modelcontextprotocol/modelcontextprotocol/pull/322/commits/cd733bb1fc8a93f60bd058ab97c4fbe380cf3617
353ff9d Updated per feedback - updated mermaids, added Arbitrary to verbiage,… patwhite Apr 11, 2025 https://github.com/modelcontextprotocol/modelcontextprotocol/pull/322/commits/353ff9dd56b5d58eb7b439f97a3e3edb31f9793f
fda8e36 Merge branch 'search' of github.com:Traego/modelcontextprotocol-speci… patwhite Apr 11, 2025 https://github.com/modelcontextprotocol/modelcontextprotocol/pull/322/commits/fda8e36bd4bb016aad9f755a632f2ad9d67aa4e8
394d5d7 Updated Diagram patwhite Apr 11, 2025 https://github.com/modelcontextprotocol/modelcontextprotocol/pull/322/commits/394d5d72691d289c2179dc09faa1ef2afa0eb34c
a8eba79 Merge branch 'main' into search patwhite Apr 14, 2025 https://github.com/modelcontextprotocol/modelcontextprotocol/pull/322/commits/a8eba7921b4ae2a80de5ec92ef210bd0121f897f
ca673e5 Merge branch 'main' into search patwhite May 9, 2025 https://github.com/modelcontextprotocol/modelcontextprotocol/pull/322/commits/ca673e533df258ad77006d1d5dc2d8d90f743b45
fa0147e WIP patwhite May 12, 2025 https://github.com/modelcontextprotocol/modelcontextprotocol/pull/322/commits/fa0147e31ce5d3634e50a547307b4521dbaf73ef
e35c5fb Merge branch 'main' into search patwhite May 12, 2025 https://github.com/modelcontextprotocol/modelcontextprotocol/pull/322/commits/e35c5fb5d0005e276dfdb5b5f7c834edcf0a40c0
92f3c8c Naming patwhite Jun 21, 2025 https://github.com/modelcontextprotocol/modelcontextprotocol/pull/322/commits/92f3c8c8af434919c5cb84814531195bbb300ed2
214285b Merge branch 'search' of github.com:Traego/modelcontextprotocol-speci… patwhite Jun 21, 2025 https://github.com/modelcontextprotocol/modelcontextprotocol/pull/322/commits/214285b1ddc01e7a1d1bbc9d4a15f7b17ba072a5
Clear filters https://github.com/modelcontextprotocol/modelcontextprotocol/pull/322/files
Please reload this pagehttps://github.com/modelcontextprotocol/modelcontextprotocol/pull/322/files
Please reload this pagehttps://github.com/modelcontextprotocol/modelcontextprotocol/pull/322/files
.gitignore https://github.com/modelcontextprotocol/modelcontextprotocol/pull/322/files#diff-bc37d034bad564583790a46f19d807abfe519c5671395fd494d8cce506c42947
prompts.mdx https://github.com/modelcontextprotocol/modelcontextprotocol/pull/322/files#diff-a45f8b71ef088cf96f0572a9f7a5ae88680509dc0949d31e292bf60202eb0851
resources.mdx https://github.com/modelcontextprotocol/modelcontextprotocol/pull/322/files#diff-a6176214b3253b588dbf99df6dad245947b7c3277034588638ffae2dbf1cedee
tools.mdx https://github.com/modelcontextprotocol/modelcontextprotocol/pull/322/files#diff-96e1b1e8bd07d577fa094969aabdd021c458897a3b5a93ed0ef88cb31369bf1f
search.mdx https://github.com/modelcontextprotocol/modelcontextprotocol/pull/322/files#diff-d17cb79517d7afcdce44d45f43afc48fc91fe5281ac6586842ac8bbedfe50576
search.mdx https://github.com/modelcontextprotocol/modelcontextprotocol/pull/322/files#diff-bd7ad9db0330e6ce0df1d033ddd3920c20968dbf16ba85d4c2eaeb8db8cd178c
schema.json https://github.com/modelcontextprotocol/modelcontextprotocol/pull/322/files#diff-6b9b9329758616d1a3e50068743cb3c911cd0f15411e324bc21913cd7b5d0b0f
schema.ts https://github.com/modelcontextprotocol/modelcontextprotocol/pull/322/files#diff-273099cbfa5ca22c6af97f73eca738047952f7a8e7dffc4c1572fec3bdbbc211
.gitignorehttps://github.com/modelcontextprotocol/modelcontextprotocol/pull/322/files#diff-bc37d034bad564583790a46f19d807abfe519c5671395fd494d8cce506c42947
View file https://github.com/Traego/modelcontextprotocol-specification/blob/214285b1ddc01e7a1d1bbc9d4a15f7b17ba072a5/.gitignore
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/modelcontextprotocol/modelcontextprotocol/pull/322/{{ revealButtonHref }}
https://github.com/modelcontextprotocol/modelcontextprotocol/blob/main/.github/CODEOWNERS#L7
docs/specification/2025-03-26/server/prompts.mdxhttps://github.com/modelcontextprotocol/modelcontextprotocol/pull/322/files#diff-a45f8b71ef088cf96f0572a9f7a5ae88680509dc0949d31e292bf60202eb0851
View file https://github.com/Traego/modelcontextprotocol-specification/blob/214285b1ddc01e7a1d1bbc9d4a15f7b17ba072a5/docs/specification/2025-03-26/server/prompts.mdx
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/modelcontextprotocol/modelcontextprotocol/pull/322/{{ revealButtonHref }}
https://github.com/modelcontextprotocol/modelcontextprotocol/pull/322/files#diff-a45f8b71ef088cf96f0572a9f7a5ae88680509dc0949d31e292bf60202eb0851
https://github.com/modelcontextprotocol/modelcontextprotocol/pull/322/files#diff-a45f8b71ef088cf96f0572a9f7a5ae88680509dc0949d31e292bf60202eb0851
https://github.com/modelcontextprotocol/modelcontextprotocol/blob/main/.github/CODEOWNERS#L7
docs/specification/2025-03-26/server/resources.mdxhttps://github.com/modelcontextprotocol/modelcontextprotocol/pull/322/files#diff-a6176214b3253b588dbf99df6dad245947b7c3277034588638ffae2dbf1cedee
View file https://github.com/Traego/modelcontextprotocol-specification/blob/214285b1ddc01e7a1d1bbc9d4a15f7b17ba072a5/docs/specification/2025-03-26/server/resources.mdx
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/modelcontextprotocol/modelcontextprotocol/pull/322/{{ revealButtonHref }}
https://github.com/modelcontextprotocol/modelcontextprotocol/pull/322/files#diff-a6176214b3253b588dbf99df6dad245947b7c3277034588638ffae2dbf1cedee
https://github.com/modelcontextprotocol/modelcontextprotocol/pull/322/files#diff-a6176214b3253b588dbf99df6dad245947b7c3277034588638ffae2dbf1cedee
https://github.com/modelcontextprotocol/modelcontextprotocol/blob/main/.github/CODEOWNERS#L7
docs/specification/2025-03-26/server/tools.mdxhttps://github.com/modelcontextprotocol/modelcontextprotocol/pull/322/files#diff-96e1b1e8bd07d577fa094969aabdd021c458897a3b5a93ed0ef88cb31369bf1f
View file https://github.com/Traego/modelcontextprotocol-specification/blob/214285b1ddc01e7a1d1bbc9d4a15f7b17ba072a5/docs/specification/2025-03-26/server/tools.mdx
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/modelcontextprotocol/modelcontextprotocol/pull/322/{{ revealButtonHref }}
https://github.com/modelcontextprotocol/modelcontextprotocol/pull/322/files#diff-96e1b1e8bd07d577fa094969aabdd021c458897a3b5a93ed0ef88cb31369bf1f
https://github.com/modelcontextprotocol/modelcontextprotocol/pull/322/files#diff-96e1b1e8bd07d577fa094969aabdd021c458897a3b5a93ed0ef88cb31369bf1f
https://github.com/modelcontextprotocol/modelcontextprotocol/blob/main/.github/CODEOWNERS#L7
docs/specification/2025-03-26/server/utilities/search.mdxhttps://github.com/modelcontextprotocol/modelcontextprotocol/pull/322/files#diff-d17cb79517d7afcdce44d45f43afc48fc91fe5281ac6586842ac8bbedfe50576
View file https://github.com/Traego/modelcontextprotocol-specification/blob/214285b1ddc01e7a1d1bbc9d4a15f7b17ba072a5/docs/specification/2025-03-26/server/utilities/search.mdx
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/modelcontextprotocol/modelcontextprotocol/pull/322/{{ revealButtonHref }}
evalstatehttps://github.com/evalstate
Apr 18, 2025https://github.com/modelcontextprotocol/modelcontextprotocol/pull/322/files#r2050920284
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/modelcontextprotocol/modelcontextprotocol/pull/322/files
LucaButBoringhttps://github.com/LucaButBoring
Apr 15, 2025https://github.com/modelcontextprotocol/modelcontextprotocol/pull/322/files#r2045619466
Please reload this pagehttps://github.com/modelcontextprotocol/modelcontextprotocol/pull/322/files
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/modelcontextprotocol/modelcontextprotocol/pull/322/files
patwhitehttps://github.com/patwhite
Apr 15, 2025https://github.com/modelcontextprotocol/modelcontextprotocol/pull/322/files#r2045641540
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/modelcontextprotocol/modelcontextprotocol/pull/322/files
https://github.com/modelcontextprotocol/modelcontextprotocol/blob/main/.github/CODEOWNERS#L7
docs/specification/draft/server/utilities/search.mdxhttps://github.com/modelcontextprotocol/modelcontextprotocol/pull/322/files#diff-bd7ad9db0330e6ce0df1d033ddd3920c20968dbf16ba85d4c2eaeb8db8cd178c
View file https://github.com/Traego/modelcontextprotocol-specification/blob/214285b1ddc01e7a1d1bbc9d4a15f7b17ba072a5/docs/specification/draft/server/utilities/search.mdx
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/modelcontextprotocol/modelcontextprotocol/pull/322/{{ revealButtonHref }}
LucaButBoringhttps://github.com/LucaButBoring
May 13, 2025https://github.com/modelcontextprotocol/modelcontextprotocol/pull/322/files#r2085846615
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/modelcontextprotocol/modelcontextprotocol/pull/322/files
LucaButBoringhttps://github.com/LucaButBoring
May 13, 2025https://github.com/modelcontextprotocol/modelcontextprotocol/pull/322/files#r2085847317
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/modelcontextprotocol/modelcontextprotocol/pull/322/files
LucaButBoringhttps://github.com/LucaButBoring
May 13, 2025https://github.com/modelcontextprotocol/modelcontextprotocol/pull/322/files#r2085862650
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/modelcontextprotocol/modelcontextprotocol/pull/322/files
LucaButBoringhttps://github.com/LucaButBoring
May 13, 2025https://github.com/modelcontextprotocol/modelcontextprotocol/pull/322/files#r2085865051
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/modelcontextprotocol/modelcontextprotocol/pull/322/files
patwhitehttps://github.com/patwhite
May 13, 2025https://github.com/modelcontextprotocol/modelcontextprotocol/pull/322/files#r2085889041
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/modelcontextprotocol/modelcontextprotocol/pull/322/files
LucaButBoringhttps://github.com/LucaButBoring
May 13, 2025https://github.com/modelcontextprotocol/modelcontextprotocol/pull/322/files#r2085881415
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/modelcontextprotocol/modelcontextprotocol/pull/322/files
LucaButBoringhttps://github.com/LucaButBoring
May 13, 2025https://github.com/modelcontextprotocol/modelcontextprotocol/pull/322/files#r2085868658
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/modelcontextprotocol/modelcontextprotocol/pull/322/files
connor4312https://github.com/connor4312
May 28, 2025https://github.com/modelcontextprotocol/modelcontextprotocol/pull/322/files#r2112888551
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/modelcontextprotocol/modelcontextprotocol/pull/322/files
patwhitehttps://github.com/patwhite
Jun 6, 2025https://github.com/modelcontextprotocol/modelcontextprotocol/pull/322/files#r2132896032
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/modelcontextprotocol/modelcontextprotocol/pull/322/files
LucaButBoringhttps://github.com/LucaButBoring
May 13, 2025https://github.com/modelcontextprotocol/modelcontextprotocol/pull/322/files#r2085875507
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/modelcontextprotocol/modelcontextprotocol/pull/322/files
LucaButBoringhttps://github.com/LucaButBoring
May 13, 2025https://github.com/modelcontextprotocol/modelcontextprotocol/pull/322/files#r2085876867
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/modelcontextprotocol/modelcontextprotocol/pull/322/files
LucaButBoringhttps://github.com/LucaButBoring
May 13, 2025https://github.com/modelcontextprotocol/modelcontextprotocol/pull/322/files#r2085877815
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/modelcontextprotocol/modelcontextprotocol/pull/322/files
LucaButBoringhttps://github.com/LucaButBoring
May 13, 2025https://github.com/modelcontextprotocol/modelcontextprotocol/pull/322/files#r2085878618
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/modelcontextprotocol/modelcontextprotocol/pull/322/files
Please reload this pagehttps://github.com/modelcontextprotocol/modelcontextprotocol/pull/322/files
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.