dependency-compat-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| check_compatibilityA | Does one exact release work with another exact release, and on what evidence? Call this once both sides are pinned: a PyPI or npm package release, or a Python or Node runtime release. Do not call it with a version range or file contents; resolving ranges and reading a codebase are out of scope. Argument order is meaning. Under the pypi -> pypi requires_dist and npm -> npm dependencies rules, order fixes the declaring side, so swapping arguments asks a different question. For pypi with runtime:python and npm with runtime:node the declaring side follows from the kind of target, so either order reads the same; relation.direction reports which way the server read it. A verdict of unknown is a normal result meaning the claim cannot be proven from current evidence. It is not an error and not a reason to retry: limitations and sources_checked carry the next thing to check. |
| get_compatibility_contextA | What does one exact release declare and state about compatibility, so you can compare it with code you already hold? Call this when a single target is pinned and you want its declared constraints and reviewed changes. Do not call it with a version range, a repository path, or source text; the server is never given a codebase and compares nothing for you. This tool takes one target, so it has no argument order to get wrong; ordering matters only in check_compatibility, where input order fixes the declaring side for the pypi -> pypi and npm -> npm rules while the kind of target fixes it for the runtime rules, and relation.direction reports how the pair was read. An availability of unknown is a normal result meaning current evidence proves nothing here, not an error and not a reason to retry: limitations and sources_checked carry the next thing to check. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
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/dongju93/dependency-compat-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server