Skip to main content
Glama
shashankgupta0998

Developer Tools MCP Server

Developer Tools MCP Server

An MCP (Model Context Protocol) server that provides developer-focused tools for searching packages, repositories, and coding Q&A — all using public APIs with no API keys required.

Tools

1. search_pypi

Search PyPI for a Python package and get its name, description, latest version, and pip install command.

Parameters:

  • package_name (str): The name of the package to search for (e.g. "requests")

Example response:

{
  "name": "requests",
  "description": "Python HTTP for Humans.",
  "latest_version": "2.31.0",
  "pip_install": "pip install requests"
}

2. get_github_repo

Fetch public info about a GitHub repository including stars, description, language, and last updated date.

Parameters:

  • owner (str): The repository owner (e.g. "pallets")

  • repo (str): The repository name (e.g. "flask")

Example response:

{
  "full_name": "pallets/flask",
  "description": "The Python micro framework for building web applications.",
  "stars": 65000,
  "language": "Python",
  "last_updated": "2024-01-15T10:30:00Z",
  "open_issues": 5,
  "forks": 15000,
  "url": "https://github.com/pallets/flask"
}

3. search_stackoverflow

Search Stack Overflow for coding questions and return the top 3 results with titles, links, and scores.

Parameters:

  • query (str): The search query (e.g. "python async await")

Example response:

{
  "query": "python async await",
  "result_count": 3,
  "results": [
    {
      "title": "How to use async/await in Python?",
      "link": "https://stackoverflow.com/questions/...",
      "score": 150,
      "answer_count": 5,
      "is_answered": true
    }
  ]
}

4. check_package_compatibility

Check if a Python package supports a specific Python version using PyPI classifier metadata.

Parameters:

  • package_name (str): The package name (e.g. "requests")

  • python_version (str): The Python version to check (e.g. "3.12")

Example response:

{
  "package": "requests",
  "latest_version": "2.31.0",
  "python_version_checked": "3.12",
  "is_compatible": true,
  "supported_python_versions": ["3", "3.8", "3.9", "3.10", "3.11", "3.12"],
  "requires_python": ">=3.8",
  "compatibility_source": "classifiers"
}

Related MCP server: Smart Search MCP

Setup

# Install dependencies
pip install -r requirements.txt

# Run the server directly
python mcp_server.py

# Run tests
pytest test_server.py -v

Connect to Claude Desktop

Add the following to your Claude Desktop configuration file:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

  • Windows: %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "developer-tools": {
      "command": "python",
      "args": ["/absolute/path/to/mcp_server.py"]
    }
  }
}

Replace /absolute/path/to/mcp_server.py with the actual absolute path to the file.

After saving, restart Claude Desktop. The four tools will appear in the tools menu (hammer icon).

Connect to Claude Code

Add to your Claude Code settings (.claude/settings.json or project-level):

{
  "mcpServers": {
    "developer-tools": {
      "command": "python",
      "args": ["/absolute/path/to/mcp_server.py"]
    }
  }
}

Or use the CLI:

claude mcp add developer-tools python /absolute/path/to/mcp_server.py
F
license - not found
-
quality - not tested
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

  • A
    license
    A
    quality
    C
    maintenance
    Provides 14 enhanced intelligent search tools for both international platforms (GitHub, StackOverflow, NPM, etc.) and Chinese platforms (CSDN, Juejin, WeChat docs, etc.). Each tool includes smart URL generation, search tips, and related suggestions for comprehensive technical research.
    Last updated
    14
    54
    13
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    Comprehensive web research toolkit with 13 tools for searching (via SearXNG), crawling, package discovery, GitHub metrics, error translation, API documentation lookup, data extraction, technology comparison, and service status checking.
    Last updated
    14
    9
    MIT

View all related MCP servers

Related MCP Connectors

  • npm, PyPI & crates.io intel for AI agents: versions, popularity, deps, health. No API keys.

  • Get up-to-date, version-specific documentation and code examples from official sources directly in…

  • Search Stack Exchange questions, fetch Q&A threads as markdown, look up tag FAQs and user profiles.

View all MCP Connectors

Latest Blog Posts

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/shashankgupta0998/developer-tools-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server