Skip to content

Add installed-api plugin - #45

Merged
anistark merged 1 commit into
nullorder:mainfrom
ajwann:add-installed-api
Oct 23, 2026
Merged

anistark merged 1 commit into
nullorder:mainfrom
ajwann:add-installed-api

Conversation

@ajwann

@ajwann ajwann commented Oct 22, 2026

Copy link
Copy Markdown
Contributor

Add Plugin

Plugin name: installed-api
Source: GitHub, ajwann/installed-api
License: MIT
Category: development
Type / tags: ["mcp-servers", "python", "typescript"]

Checklist

  • I have read and understood the contributing guidelines
  • Plugin has a valid .claude-plugin/plugin.json manifest
  • Plugin has a README.md
  • Plugin has a LICENSE
  • Plugin name is kebab-case
  • category is set to one of the allowed values
  • tags includes at least one component type (skills/agents/hooks/commands/mcp-servers/lsp-servers/integration/other)
  • Plugin file added to plugins/ directory (do not edit marketplace.json)
  • Tested locally with /plugin marketplace add and /plugin install

What does this plugin do?

An MCP server that answers API questions from the code installed in the project rather than from the model's memory or web docs. py_inspect, py_source and py_versions return signatures, docstrings, members, source and installed versions from the project's own Python interpreter (.venv, $VIRTUAL_ENV, poetry or pdm). node_types and node_versions read TypeScript declarations and versions from node_modules, falling back to @types/*. It's Python standard library only, makes no network requests and writes nothing. Python lookups import the target module in a subprocess, so they run that package's import-time code, as using it would.

Tested by building the marketplace with scripts/build-marketplace.sh, then claude plugin marketplace add and claude plugin install installed-api@agenthub in a clean home (Claude Code 2.1.307): installs 0.3.2 and enables cleanly. I'm the author.

🤖 Generated with Claude Code

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@github-actions

Copy link
Copy Markdown
Contributor

Plugin Validation ✅

Check Status
Duplicate check ✅ success
Schema validation ✅ success
Marketplace build ✅ success

Great plugin! Add this badge to your plugin's README for better discovery:

AgentHub

Markdown:

[![AgentHub](https://agenthub.nullorder.org/badge.svg)](https://agenthub.nullorder.org)

HTML:

<a href="https://agenthub.nullorder.org">
  <img src="https://agenthub.nullorder.org/badge.svg" alt="AgentHub" />
</a>

@anistark anistark left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the addition @ajwann 🙌🏼

@anistark
anistark merged commit 8af022d into nullorder:main Oct 23, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants