MCP Toolsets Runtime
OfficialClick on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@MCP Toolsets Runtimelist the tools available in this toolset"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
mcp-toolsets-runtime
The shared runtime for MCP Toolsets.
Both developmentseed/mcp-toolsets and downstream repos generated from it
install this package instead of each carrying their own copy of the runtime.
What's in here
One Python distribution (mcp-toolsets-runtime) exposing three top-level
modules, plus the view-side JS bridge:
Module | What it is |
| Discovers a toolset's LangChain tools ( |
| Typer CLI to list and call tools on a running MCP service. Entry point: |
| Scaffolds a new toolset in a consumer repo ( |
| Example Chainlit chat agent that discovers MCP servers behind an index URL and drives their tools. Ships the Chainlit host element |
| The view-side |
The toolset plugin contract
mcp_runtime discovers a toolset purely by convention — a <toolset>.tools
module exporting:
TOOLS— a non-empty list of LangChain tools that return aToolResult.VIEWS(optional) —{tool_name: view_id}, with a built bundle at<package>/views/<view_id>.html.CREDENTIAL_HEADERS(optional) — header names the tools read off the transport; used to derive the model-facing auth hint.
Treat these, ToolResult, and the ui/* wire protocol as public API.
Related MCP server: @ratel-ai/mcp-server
Install
From PyPI — see the badge above for the current release:
# base: runtime + cli (lean, for tool-serving images)
pip install mcp-toolsets-runtime
# with the Chainlit web agent
pip install "mcp-toolsets-runtime[agent]"With uv, as a consumer — an ordinary dependency, no source override:
dependencies = ["mcp-toolsets-runtime[agent]"]Imports are unchanged from the old workspace packages: from mcp_runtime.server import build_server, etc. uv.lock pins whatever resolved, so upgrading is
uv lock --upgrade-package mcp-toolsets-runtime. The package is pre-1.0, where
a minor release may break — bound it at the next minor in your own
pyproject.toml if you'd rather take those deliberately.
Consuming this package — the plugin contract, serving toolsets, wiring up UI
views (including mcp-agent install-elements and the npm bridge), and migrating
off the in-repo workspace: see docs/CONSUMING.md.
Develop
uv sync --all-extras # install with [agent] + dev tools
./scripts/lint # ruff check + ruff format --check + mypy (config in pyproject)
./scripts/test # pytest
./scripts/build-js # typecheck + build + vitest for js/mcp-view (needs node)Releases
Versioning and CHANGELOG.md are managed by
release-please from Conventional
Commits. See CONTRIBUTING.md — in short, your PR title is
the changelog entry, and CI fails a PR whose title isn't a valid conventional
commit. The Python package and the JS bridge share one version (linked).
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityDmaintenanceAn MCP server that publishes CLI tools on your machine for discoverability by LLMsLast updated61MIT

@ratel-ai/mcp-serverofficial
Alicense-qualityBmaintenanceExposes a Ratel tool catalog over MCP with two tools (search_tools and invoke_tool), and includes a CLI for managing multi-scope MCP configurations, OAuth flows, and telemetry.Last updated7710MIT- Alicense-qualityDmaintenanceModel Context Protocol server that standardizes tool discovery, execution, and context management for AI applications.Last updatedMIT
- FlicenseAqualityBmaintenanceA production-grade MCP server that provides a centralized microservice toolkit for LLM agents, enabling web search and extensible tool integration.Last updated1
Related MCP Connectors
MCP server exposing the Backtest360 engine API as tools for AI agents.
User-owned memory for AI agents, Copilot, Claude, IDEs, CLIs, and chat apps over remote MCP.
An MCP server for Arcjet - the runtime security platform that ships with your AI code.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/developmentseed/mcp-toolsets-runtime'
If you have feedback or need assistance with the MCP directory API, please join our Discord server