David Soria Parra
f3c8aad935
Merge pull request #198 from rnortman/fix/windows-stdin-stdout-encoding
...
Main branch checks / checks (push) Failing after 0s
Force stdin/stdout encoding to UTF-8
2025-02-18 11:22:34 +00:00
Randall Nortman
480bed1cc1
Force stdin/stdout encoding to UTF-8
...
The character encoding of the stdin/stdout streams in Python is platform-
dependent. On Windows it will be something weird, like CP437 or CP1252,
depending on the locale. This change ensures that no matter the platform,
UTF-8 is used.
2025-02-10 08:10:24 -05:00
David Soria Parra
098dc26b68
update version number
Main branch checks / checks (push) Failing after 0s
v1.2.1
2025-01-27 16:34:21 +00:00
Se7en
aa08c44dcd
fix: mcp install command with environment variables
2025-01-24 10:56:36 +00:00
Michał Pstrąg
1934f8eace
add support for async resources
2025-01-22 13:38:24 +00:00
David Soria Parra
e391f4b724
Merge pull request #142 from sd2k/handle-string-args-containing-numbers
...
fix(fastmcp): handle strings containing numbers correctly
2025-01-20 18:20:04 +00:00
David Soria Parra
1fb459c980
Merge branch 'v1.2.x' into handle-string-args-containing-numbers
2025-01-20 18:19:36 +00:00
Michał Pstrąg
054c129bc2
fix fastmcp logger debug
2025-01-20 11:56:39 +00:00
Ben Sully
5abe811337
fix(fastmcp): handle strings containing numbers correctly
...
This is a port of https://github.com/jlowin/fastmcp/pull/63 to this repo
- I guess the transition was made before this PR was merged into
fastmcp, so it wasn't included here.
See https://github.com/jlowin/fastmcp/issues/62 for the initial bug
report.
2025-01-13 11:46:47 +00:00
David Soria Parra
4770bcd0b1
fix : #129 resource template handling in FastMCP server
2025-01-06 20:02:03 +00:00
David Soria Parra
b66c6759c3
feat: add example and test for parameter descriptions in FastMCP tools
2025-01-06 12:30:44 +00:00
David Soria Parra
a77aaa79a4
refactor: use built-in typing.Annotated instead of typing_extensions
2025-01-06 10:47:44 +00:00
David Soria Parra
83efb1077a
chore: update uv.lock
2025-01-06 10:47:04 +00:00
David Soria Parra
6a806549c8
chore: add .DS_Store to gitignore
2025-01-06 10:37:12 +00:00
David Soria Parra
e8dd39f839
fix : #128 fix package in the generated mcp run config
...
During `mcp install` we are generating a config
that relies on `mcp run`. However `mcp` is only available
as a CLI command if we use the `cli` feature.
We need to specify that we want to install mcp
with the cli feature.
Fixes #128
2025-01-06 10:37:01 +00:00
David Soria Parra
af940aeea7
ci: Run main checks on tags
Main branch checks / checks (push) Failing after 1s
v1.2.0
2025-01-03 16:15:00 +00:00
David Soria Parra
435cdda43c
release: Prepare v1.2.0
2025-01-03 16:10:46 +00:00
David Soria Parra
1e52765052
Merge branch 'main' into v1.2.x
2025-01-03 16:10:14 +00:00
David Soria Parra
58bc32e559
merge: Resolve conflicts from v1.1.x merge
2025-01-03 16:06:51 +00:00
David Soria Parra
e32bf07433
docs: Update CLAUDE.md with ruff and pre-commit info
2025-01-03 15:57:56 +00:00
David Soria Parra
e21e8c157d
style: Fix import sorting and update ruff version
2025-01-03 15:57:14 +00:00
David Soria Parra
329f595f5f
fix: Fix line length in test_server.py
2025-01-03 15:53:19 +00:00
David Soria Parra
d06b393cdb
build: bump version to v1.1.3
v1.1.3
2025-01-03 15:45:57 +00:00
David Soria Parra
118ddcc9ac
feat: upgrade dev dependencies
2025-01-03 15:30:49 +00:00
David Soria Parra
1bbd27d4a5
docs: Add learnings about tool usage
2025-01-03 15:28:15 +00:00
David Soria Parra
2d8f08d648
fix: Address formatting and type checking issues
2025-01-03 15:23:58 +00:00
David Soria Parra
79ec8dccdb
test: Add test for unlimited tool listing (issue #100 )
2025-01-03 15:20:43 +00:00
David Soria Parra
ed993166e4
example: Add FastMCP example with Unicode characters and emojis
2025-01-03 15:20:43 +00:00
David Soria Parra
43796bfa24
test: Add test for non-ASCII character handling in FastMCP tools
2025-01-03 15:20:43 +00:00
David Soria Parra
d93b99e163
Merge pull request #121 from allenporter/mcp-sse-type-error
...
Fix SSE server uncaught TypeError due to incorrect routing
2025-01-03 14:38:58 +00:00
David Soria Parra
73c055f136
fix: Update AnyIO stream creation to use type annotation syntax
2025-01-02 16:59:26 +00:00
David Soria Parra
ae73191b3e
fix: Change --env-var short flag from -e to -v to avoid conflict with --with-editable
2025-01-02 16:57:53 +00:00
David Soria Parra
bd5170e19e
Merge pull request #120 from SecretiveShell/fix-encoding-errors
...
Main branch checks / checks (push) Failing after 1s
add text encoding params to STDIO client
2025-01-02 14:59:36 +00:00
David Soria Parra
21ac4043d5
Merge pull request #118 from samefarrar/mcp-instead-of-fastmcp-install
...
Use mcp instead of fastmcp CLI as command in "mcp install"
2025-01-02 09:43:03 +00:00
Allen Porter
b89cabc7df
fix: Add constructor for McpError to allow setting field
...
Backport of #116 by @allenporter to v1.1.x branch.
Fixes an issue where exception handling code fails with AttributeError
when accessing the error field of McpError.
2025-01-02 09:32:43 +00:00
David Soria Parra
312e9da2dc
Merge pull request #90 from restlessronin/issue-87
...
feat: add version string parameter to 'create_initialization_options'
2025-01-02 09:15:26 +00:00
restlessronin
3de4dc1f13
feat: add version string parameter to Server constructor
2025-01-02 09:11:07 +00:00
restlessronin
34a257147b
chore: revert doc changes
2025-01-02 09:11:07 +00:00
restlessronin
6f108f7f7c
doc: added comment to README example
2025-01-02 09:11:07 +00:00
restlessronin
937c640f04
feat: add version string parameter to 'create_initialization_options'
2025-01-02 09:11:07 +00:00
Allen Porter
247aec9332
Update paths in examples
2024-12-30 10:09:42 -08:00
Allen Porter
1134421a3a
Fix inconsistencies in examples
2024-12-30 10:08:57 -08:00
Allen Porter
0970ef4ae0
Fix SSE server bug with uncaught TypeError
2024-12-30 10:04:19 -08:00
TerminalMan
99727a97ae
ruff format
2024-12-29 17:09:18 +00:00
TerminalMan
4f36581a5c
add text encoding params to STDIO client
2024-12-29 16:41:30 +00:00
samefarrar
e65404aa05
fix: Install still runs the fastmcp command, which is now unecessary (/not installed). We can just run it with mcp.
2024-12-29 15:01:25 +00:00
samefarrar
6194d06f6c
test: Add test that uv command inserted into config can run "with --help"
2024-12-29 14:57:34 +00:00
David Soria Parra
552f797ac3
build: bump version to v1.2.0rc1
v1.2.0rc1
2024-12-23 16:43:32 +00:00
David Soria Parra
59fff69c38
Merge pull request #106 from modelcontextprotocol/davidsp/fastmcp
...
feat: Integrate FastMCP
2024-12-23 16:00:53 +00:00
David Soria Parra
2c8ea49b6f
Merge branch 'v1.1.x'
2024-12-21 23:17:30 +00:00