Repository navigation
feat(1toolring): add 1ToolRing and API Indonesia community plugins - #183
Open
khmuhtadin wants to merge 11 commits into
Open
khmuhtadin wants to merge 11 commits into
khmuhtadin wants to merge 11 commits into
Conversation
This JSON file contains metadata for the 1toolring plugin, including its name, version, description, author information, homepage, repository, license, keywords, and user configuration details.
feat(1toolring): add .mcp.json
feat(1toolring): add SKILL.md
feat(1toolring): add README.md
feat(1toolring): add README_CN.md
feat(api-indonesia): add plugin.json
feat(api-indonesia): add .mcp.json
feat(api-indonesia): add SKILL.md
feat(api-indonesia): add README.md
feat(api-indonesia): add README_CN.md
Registers two community plugins under external_plugins/: 1ToolRing (pay-per-call third-party tools) and API Indonesia (official Indonesian public data). Both are remote Streamable HTTP MCP servers with OAuth 2.1 or API key auth. python3 scripts/validate.py passes locally (54 plugins).
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Plugin type (required) / 插件类型(必填)
Affected plugin name(s) / 涉及的插件名称:
1toolring(Standard plugin),api-indonesia(Standard plugin)What / 改动内容
Adds two community plugins under
external_plugins/and registers both inmarketplace.json.1toolring— pay-per-call access to thousands of tools from third-party providers through a single 1ToolRing key: web search, maps and places, shopping and prices, market data (stocks/crypto/FX), web pages, images, weather, jobs and more. The price is shown before every call and failed calls are never charged.api-indonesia— official Indonesian public data through one server: administrative regions down to villages and postal codes, region boundaries, public holidays, joint leave days, prayer times, Hijri dates, schools, universities, hospitals, earthquakes, weather, air quality, exchange rates, minimum wage, QRIS parsing, rupiah formatting, halal and BPOM registries, trademarks and more.Both plugins are thin wrappers around a remote Streamable HTTP MCP server:
1toolringhttps://mcp.1toolring.com/mcpuserConfig1toolring-toolsskillapi-indonesiahttps://mcp.apiindonesia.id/mcpuserConfigapi-indonesia-dataskillBoth are
Standard plugintype: MCP tools plus a skill, noui.surfacesand no_meta.ui.resourceUri, so no MCP Apps page.Dependencies, network and side effects
1toolringcharges per tool call from a prepaid balance (the price is returned by the freeinspect_toolcall before spending);api-indonesiagives free credits on sign-up and charges 2 credits per successful request. Both are disclosed in the READMEs, and the skill tells the model to inspect the price before running a paid tool.userConfig.api_keydefaults to empty, so OAuth is the default path.Licensing and provenance
Plugin wrappers written by Khaisa Studio (Khairul Muhtadin, Pontianak, Indonesia) and MIT licensed; the hosted services are operated by Khaisa Studio. Upstream public repos: https://github.com/khmuhtadin/1toolring-mcp and https://github.com/khmuhtadin/api-indonesia-examples (both MIT). Logos are referenced from those public repos and are the maker's own artwork.
Self-check / 自查清单
external_plugins/<name>// 插件名唯一且 kebab-case,外部新增插件位于external_plugins/<name>/categoryis set independently of publisher ownership (productivityandother) / 用途分类已填写versionset to0.1.0in BOTHplugin.jsonandmarketplace.json/ 两处版本号一致README.md(EN) andREADME_CN.md(中文) both present and equivalent / 中英文 README 均已提供且语义一致description_i18nhas bothenandzh-CN/description_i18n包含en与zh-CNpython3 scripts/validate.pyandpython3 scripts/build_dist.pypass locally —validate.pypasses locally (OK: 54 plugin(s) validated); the branch was committed through the GitHub web editor, so please let CI runbuild_dist.py/ 本地已跑 validate.py,build_dist.py 交由 CIHappy to adjust naming, category or copy if reviewers prefer different wording, and I can add Chinese screenshots of the plugins running in ZCode if that helps review.