clodex-ide
Clodex is an open-source, local-first agentic IDE that combines persistent AI tasks, code, terminal, browser, Git, models, memory, and governed execution in one Electron workspace, currently in technical preview.
采用独特的离线优先策略查询gem,优先使用本地gemspec和缓存,减少API调用,为AI代理提供可直接信任的元数据。
MCP tools for RubyGems package intelligence. Ask about gems, versions, dependencies, and ownership. Get structured, provenance-tagged answers an agent can trust.
gem install gemcp
Add to your MCP client (Claude Desktop, Kiro, etc.):
{
"mcpServers": {
"gemcp": {
"command": "gemcp"
}
}
}
That's it. If your Ruby isn't on the default PATH, use the full path:
{
"mcpServers": {
"gemcp": {
"command": "/path/to/gemcp"
}
}
}
Find it with gem which gemcp && which gemcp.
gemcp reads from installed gemspecs first, a persistent disk cache second, and the RubyGems.org API only when neither has what you need.
| Tool | Purpose |
|---|---|
search_gems | Search installed gems first, then RubyGems.org |
get_gem | Current gem metadata, preferring an installed gemspec |
list_gem_versions | Installed versions first, registry versions otherwise |
get_gem_version | Exact local version/platform first, API v2 otherwise |
get_gem_owners | Public owner/maintainer data from RubyGems.org |
get_dependency_graph | Bounded exploratory graph with constraints on edges |
get_gem_context | Aggregated context: metadata + recent versions + owners |
check_compatibility | Detect dependency conflicts between two gem versions |
get_releases_between | List all releases between two versions of a gem |
reverse_dependencies | Find gems that depend on a given gem |
compare_versions | Diff dependency requirements between two versions |
These are the kinds of questions gemcp helps an agent answer with authoritative data:
installed gemspecs
↓ miss
fresh disk cache
↓ stale/miss
conditional RubyGems.org req
Read-only MCP tools for RubyGems package metadata, versions, owners, search, and dependency graphs, with local gem lookup, caching, and rate limiting.
根据分类、Topic 和编程语言匹配的相似项目。
Clodex is an open-source, local-first agentic IDE that combines persistent AI tasks, code, terminal, browser, Git, models, memory, and governed execution in one Electron workspace, currently in technical preview.
OpenClaude is an open-source CLI coding agent that runs on any platform and supports a wide range of LLM providers, offering the same tools and workflows as Claude Code.
Kimi K3 is an open-weight, 2.8T-parameter native multimodal agentic model with a 1M-token context window, designed for frontier coding, knowledge work, and reasoning tasks.