io.github.cyanheads/mcp-ts-core
Agent-native TypeScript framework for building MCP servers. Declarative definitions with auth, multi-backend storage, OpenTelemetry, and first-class support for Bun/Node/Cloudflare Workers.
Versions
0.11.0latest0.10.170.10.160.10.150.10.14+ show 140 moreshow less
0.10.130.10.120.10.110.10.100.10.90.10.80.10.70.10.60.10.50.10.40.10.30.10.20.10.10.10.00.9.210.9.200.9.190.9.180.9.170.9.160.9.150.9.140.9.130.9.120.9.110.9.100.9.90.9.80.9.70.9.60.9.50.9.40.9.30.9.20.9.10.9.00.8.200.8.190.8.180.8.170.8.160.8.150.8.140.8.130.8.120.8.110.8.100.8.90.8.80.8.70.8.60.8.50.8.40.8.30.8.20.8.10.8.00.7.60.7.50.7.40.7.30.7.20.7.10.7.00.6.170.6.160.6.150.6.140.6.130.6.120.6.110.6.100.6.90.6.80.6.70.6.60.6.50.6.30.6.20.6.10.6.00.5.40.5.30.5.20.5.00.4.10.4.00.3.80.3.70.3.60.3.50.3.40.3.30.3.20.3.10.3.00.2.120.2.110.2.100.2.90.2.80.2.70.2.60.2.50.2.40.2.30.2.20.2.10.2.00.1.290.1.280.1.270.1.260.1.250.1.240.1.230.1.220.1.210.1.200.1.190.1.180.1.160.1.150.1.120.1.110.1.100.1.90.1.80.1.50.1.40.1.20.1.10.1.00.1.0-beta.250.1.0-beta.240.1.0-beta.190.1.0-beta.160.1.0-beta.150.1.0-beta.140.1.0-beta.12Tools 9
pubmed_fetch_articles my_tool Does something useful.
brapi_submit_observations fetch_articles template_madlibs_elicitation Combine a noun, verb, and adjective into a one-line Mad Libs story. Any parts of speech omitted from the input are requested from the user during execution.
template_data_explorer Generate sample sales data and render an interactive table. Users can sort columns, filter rows, and select entries from the UI. Falls back to a plain text table where interactive UI is not available.
template_echo_message Echo a message back with optional formatting and repetition.
template_cat_fact Fetch a random cat fact from a public API. Optionally cap its character length.
template_image_test Fetch a random cat image and return it base64-encoded with its MIME type.
Permissions 3
network medium filesystem low env_vars low