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
David Soria Parra
ec8c85edea
run ruff
2024-11-11 20:42:46 +00:00
David Soria Parra
b9b44e6dad
Don't re-export types
...
We will be a bit more low level and expect callees to import mcp.types
instead of relying in re-exported types. This makes usage more explicit
and avoids potential collisions in mcp.server.
2024-11-11 20:39:33 +00:00
David Soria Parra
f5d82bd229
Remove helper types
...
The helper types in mcp.server.types got really confusioning during
implementation as they overlapped with mcp.types. I now believe it
is better if we stay more low level to the spec types.
To do this, we now only use mcp.types everywhere. We renamed mcp.server.types
to mcp.server.models and removed it to the absolute minimum.
2024-11-11 20:05:51 +00:00
David Soria Parra
837309c3c8
Merge pull request #41 from modelcontextprotocol/davidsp/readme
...
update package name in readme
2024-11-11 16:50:38 +00:00
David Soria Parra
500f48d1ad
update package name in readme
2024-11-11 16:22:26 +00:00
David Soria Parra
01e8040428
Merge pull request #39 from modelcontextprotocol/davidsp/pyproject
...
update pyproject toml
2024-11-11 16:10:12 +00:00
Justin Spahr-Summers
25a930901e
Merge pull request #40 from modelcontextprotocol/jspahrsummers-patch-1
...
Update README title
2024-11-11 16:07:18 +00:00
Justin Spahr-Summers
f2f324cd5b
Update README title
2024-11-11 16:00:48 +00:00
David Soria Parra
b47924f42d
update pyproject toml
2024-11-11 15:40:11 +00:00
David Soria Parra
dfe42131f6
Merge pull request #38 from modelcontextprotocol/davidsp/mcp
...
rename mcp_python to mcp
2024-11-11 15:11:51 +00:00
David Soria Parra
ed87ae9f06
rename mcp_python to mcp
2024-11-11 12:40:32 +00:00
David Soria Parra
aa164ab556
Merge branch 'v0.6.x'
2024-11-10 23:55:17 +00:00
David Soria Parra
586b495f22
Merge pull request #37 from modelcontextprotocol/davidsp/bump
...
bump version
2024-11-10 23:54:52 +00:00
David Soria Parra
34ffcf4e43
bump version
2024-11-10 23:53:55 +00:00
David Soria Parra
aec2ca5270
v0.6.1
2024-11-10 23:50:55 +00:00
David Soria Parra
935fe5d1a0
Make call_tool() return value covariant
...
`list` is invariant, hence handlers can't just return `list[str]`.
We need to use Sequence here.
2024-11-10 21:47:26 +00:00
David Soria Parra
74c49c2906
Bump v0.6.0
2024-11-10 21:45:23 +00:00
David Soria Parra
4eae68d67e
Merge pull request #33 from modelcontextprotocol/davidsp/license
...
Add LICENSE file
2024-11-07 16:58:26 +00:00
David Soria Parra
d0b055dfc8
Merge pull request #32 from modelcontextprotocol/davidsp/readme
...
Add README
2024-11-07 16:58:14 +00:00