Commit Graph

180 Commits

Author SHA1 Message Date
David Soria Parra
f7e47f39c2 Correct comment 2024-11-22 22:54:35 +00:00
David Soria Parra
afe1c0913a When any handler raises an McpError, we pass it as a response 2024-11-22 22:54:35 +00:00
David Soria Parra
b36bde3d85 ruff fix 2024-11-22 10:47:58 +00:00
David Soria Parra
bbd9d05851 Fix example servers SSE invocation
Reported-by: Simon Willison
2024-11-22 10:45:24 +00:00
Justin Spahr-Summers
6c46bd283a Merge pull request #57 from modelcontextprotocol/justin/delete-devcontainer
Remove devcontainer config
2024-11-20 21:56:47 +00:00
David Soria Parra
569f45bc51 Merge pull request #61 from modelcontextprotocol/davidsp/urls
Add URLs
2024-11-20 19:04:04 +00:00
David Soria Parra
22c4b0ff80 Add URLs 2024-11-20 16:12:21 +00:00
Justin Spahr-Summers
a51dba78c2 Merge pull request #60 from modelcontextprotocol/jspahrsummers-patch-1
Suggest forking in CONTRIBUTING.md
2024-11-20 15:44:57 +00:00
Justin Spahr-Summers
2e42848cd0 Suggest forking in CONTRIBUTING.md 2024-11-20 15:44:08 +00:00
Justin Spahr-Summers
904c521d79 Merge pull request #59 from modelcontextprotocol/justin/contributing
Add CONTRIBUTING.md
2024-11-20 15:35:09 +00:00
Justin Spahr-Summers
c805b7fd86 Add CONTRIBUTING.md 2024-11-20 15:32:22 +00:00
Justin Spahr-Summers
c4211d5add Remove devcontainer config 2024-11-20 13:58:36 +00:00
David Soria Parra
b12157201d Merge branch 'v0.9.x' 2024-11-20 11:43:24 +00:00
David Soria Parra
5c1bf930a7 v0.9.1 2024-11-20 11:28:59 +00:00
David Soria Parra
c648e0b134 Merge pull request #56 from modelcontextprotocol/davidsp/fix
fix return values of tools
2024-11-20 11:27:36 +00:00
David Soria Parra
07d3b2fca5 fix return values of tools 2024-11-20 11:24:18 +00:00
David Soria Parra
2b6272d7d2 Merge pull request #55 from modelcontextprotocol/petery-update-security-md
Update SECURITY.md
2024-11-19 17:00:59 +00:00
petery-ant
e2dffa3a89 Update SECURITY.md
Update wording and link to submission form
2024-11-19 11:37:59 -05:00
David Soria Parra
464cb02fdd Update READMEs 2024-11-19 12:37:10 +00:00
David Soria Parra
46a960f6d5 bump and constraint 2024-11-19 12:33:23 +00:00
David Soria Parra
a17b6c9e53 update release.md 2024-11-19 12:27:03 +00:00
David Soria Parra
654480f675 bump 2024-11-19 12:26:43 +00:00
David Soria Parra
dee1bd0d9f v0.9.0 2024-11-19 12:19:15 +00:00
David Soria Parra
3f974baf41 Merge pull request #54 from modelcontextprotocol/dsp-ant-patch-1
Create SECURITY.md
2024-11-19 12:08:13 +00:00
David Soria Parra
f7c4a58f3c Update SECURITY.md 2024-11-19 12:07:53 +00:00
David Soria Parra
ab0a43a307 Update LICENSE 2024-11-18 22:24:04 +00:00
David Soria Parra
79ae05e3a0 Create SECURITY.md 2024-11-18 22:16:42 +00:00
David Soria Parra
eed510ca05 Merge pull request #52 from modelcontextprotocol/davidsp/anyio
Restrict anyio to 4.6 and above
2024-11-18 19:34:45 +00:00
David Soria Parra
fb0cffe268 Merge branch 'main' into davidsp/anyio 2024-11-18 18:13:23 +00:00
David Soria Parra
fe390ffe57 Merge pull request #53 from modelcontextprotocol/davidsp/bump
bump
2024-11-18 18:12:53 +00:00
David Soria Parra
1df0df1028 Restrict anyio to 4.6 and above
We are using features from 4.6 so we want to make sure we use
a recednt one
2024-11-18 17:12:29 +00:00
David Soria Parra
9c79527917 bump 2024-11-18 17:09:48 +00:00
David Soria Parra
15616ef0c8 Merge pull request #51 from modelcontextprotocol/davidsp/coc
davidsp/coc
2024-11-18 16:02:25 +00:00
David Soria Parra
55f5d53617 Add code of conduct 2024-11-18 15:32:03 +00:00
David Soria Parra
8668a04211 v0.8.0 2024-11-13 14:44:48 +00:00
David Soria Parra
057130f13f Merge pull request #50 from modelcontextprotocol/davidsp/python
pin to lowest supported python version
2024-11-13 10:48:11 +00:00
David Soria Parra
f00559a465 pin to lowest supported python version 2024-11-13 10:44:54 +00:00
David Soria Parra
8ab02572fd Merge pull request #49 from modelcontextprotocol/davidsp/simple-resource
add simple resource example
2024-11-12 15:14:43 +00:00
David Soria Parra
e1766443b8 add simple resource example 2024-11-12 14:29:14 +00:00
David Soria Parra
b1d41bb7df Merge pull request #48 from modelcontextprotocol/davidsp/example
Example server to expose a fetch tool
2024-11-12 13:54:03 +00:00
David Soria Parra
10881fb19b Example server to expose a fetch tool and a fetch prompt 2024-11-12 13:53:36 +00:00
David Soria Parra
3d670a3b92 Merge pull request #46 from modelcontextprotocol/test-release
PyPI release workflow
2024-11-12 11:36:46 +00:00
David Soria Parra
753c76e479 PyPI release workflow 2024-11-12 11:32:13 +00:00
David Soria Parra
bb3894a630 Merge pull request #45 from modelcontextprotocol/davidsp/client-capabilities
feat: add client capability checking to ServerSession
2024-11-11 22:48:28 +00:00
David Soria Parra
76a0b80c4c feat: add client capability checking to ServerSession
Add methods to track and verify client capabilities during initialization. This
includes storing client parameters from the initialize request and providing a
check_client_capability method to verify if specific capabilities are supported
by the connected client.
2024-11-11 21:53:34 +00:00
David Soria Parra
df33a9b71c Merge pull request #44 from modelcontextprotocol/davidsp/bump
bump
2024-11-11 21:20:33 +00:00
David Soria Parra
41a6157aee Merge pull request #43 from modelcontextprotocol/davidsp/request_context
Return a specific server session instance of request context
2024-11-11 21:19:24 +00:00
David Soria Parra
5506abd153 bump 2024-11-11 21:11:42 +00:00
David Soria Parra
1177a11910 Return a specific server session instance of request context
We currently return a generic instance of RequestContext without
a specialization on the Session type. This makes it impossible
for servers to typesafe call `list_roots()` and other methods.

We now return a specific instance of `RequestContext[ServerSession]`
2024-11-11 21:11:13 +00:00
David Soria Parra
99c402d575 Merge pull request #42 from modelcontextprotocol/davidsp/types
Types Rework
2024-11-11 21:02:43 +00:00