openings-mcp
πΌ One MCP server to search job boards and company career sites
File Explorer
Download Latest Version (.zip)- SKILL.md
- SKILL.md
- SKILL.md
- SKILL.md
- discover-companies
- integrate-new-provider
- release
- verify-companies
- ci.yml
- release.yml
- openings_demo.gif
- doc.go
- main.go
- main_test.go
- main.go
- main.go
- main_test.go
- main.go
- main_test.go
- doc.go
- main.go
- main_test.go
- main.go
- main.go
- main.go
- doc.go
- main.go
- main_test.go
- main.go
- main.go
- doc.go
- main.go
- main_test.go
- main.go
- main.go
- main.go
- main.go
- main.go
- main_test.go
- doc.go
- main.go
- main_test.go
- doc.go
- main.go
- main_test.go
- main.go
- main.go
- main.go
- doc.go
- main.go
- doc.go
- main.go
- main_test.go
- main.go
- doc.go
- main.go
- main.go
- doc.go
- main.go
- main_test.go
- doc.go
- main.go
- main.go
- main.go
- main.go
- main.go
- main.go
- company_collisions.txt
- main.go
- main_test.go
- main.go
- main_test.go
- main.go
- main.go
- doc.go
- main.go
- main.go
- main.go
- main.go
- main.go
- doc.go
- main.go
- main_test.go
- doc.go
- main.go
- main_test.go
- doc.go
- main.go
- doc.go
- main.go
- main_test.go
- doc.go
- main.go
- main.go
- main.go
- main_test.go
- main.go
- main.go
- doc.go
- main.go
- main_test.go
- main.go
- 2026-07-06-ashby-cli.md
- 2026-07-06-ashby-openapi.md
- 2026-07-06-ashby-provider.md
- 2026-07-06-greenhouse-cli.md
- 2026-07-06-lever-cli.md
- 2026-07-06-lever-provider.md
- 2026-07-06-linkedin-mcp-provider.md
- 2026-07-06-unified-company-tools.md
- 2026-07-07-job-search-skills.md
- 2026-07-10-careers-url-resolve.md
- 2026-07-11-provider-schema-nullable-sweep.md
- 2026-07-12-verify-companies-cmd.md
- 2026-07-13-smartrecruiters-ats-adapter.md
- 2026-07-13-teamtailor-ats-adapter.md
- 2026-07-13-teamtailor-cli.md
- 2026-07-13-teamtailor-openapi.md
- 2026-07-13-teamtailor-provider.md
- 2026-07-15-icims-openapi.md
- 2026-07-17-oracle-mcp.md
- 2026-07-17-oracle-openapi.md
- 2026-07-17-oracle-provider-cli.md
- 2026-07-18-bamboohr-provider.md
- 2026-07-18-mynavi-provider.md
- 2026-07-18-rippling-provider.md
- 2026-07-18-workable-ats-adapter.md
- 2026-07-19-amazon-provider.md
- 2026-07-19-apple-provider.md
- 2026-07-19-avature-provider.md
- 2026-07-19-himalayas-provider.md
- 2026-07-19-jobicy-provider.md
- 2026-07-19-remotefirstjobs-provider.md
- 2026-07-19-remoteok-provider.md
- 2026-07-19-remotive-provider.md
- 2026-07-20-mediatek-provider.md
- 2026-07-27-herp-provider.md
- 2026-07-28-engage-provider.md
- 2026-08-11-dayforce-provider.md
- 2026-08-17-freehire-provider.md
- 2026-07-06-ashby-cli-design.md
- 2026-07-06-ashby-openapi-design.md
- 2026-07-06-ashby-provider-design.md
- 2026-07-06-greenhouse-cli-design.md
- 2026-07-06-lever-cli-design.md
- 2026-07-06-lever-provider-design.md
- 2026-07-06-linkedin-mcp-provider-design.md
- 2026-07-06-unified-company-tools-design.md
- 2026-07-07-job-search-skills-design.md
- 2026-07-10-careers-url-resolve-design.md
- 2026-07-10-workday-tenant-client-cli-design.md
- 2026-07-11-provider-schema-nullable-sweep-design.md
- 2026-07-12-verify-companies-cmd-design.md
- 2026-07-13-smartrecruiters-ats-adapter-design.md
- 2026-07-13-teamtailor-ats-adapter-design.md
- 2026-07-13-teamtailor-cli-design.md
- 2026-07-13-teamtailor-openapi-design.md
- 2026-07-13-teamtailor-provider-design.md
- 2026-07-15-icims-openapi-design.md
- 2026-07-17-oracle-mcp-design.md
- 2026-07-17-oracle-openapi-design.md
- 2026-07-17-oracle-provider-cli-design.md
- 2026-07-18-bamboohr-provider-design.md
- 2026-07-18-mynavi-provider-design.md
- 2026-07-18-workable-ats-adapter-design.md
- 2026-07-19-amazon-provider-design.md
- 2026-07-19-apple-provider-design.md
- 2026-07-20-mediatek-provider-design.md
- 2026-07-27-herp-provider-design.md
- 2026-07-28-cross-adapter-slug-collision-options.md
- 2026-07-29-ats-dump-cache-design.md
- 2026-08-17-freehire-provider-design.md
- adp_myjobs.go
- adp_myjobs_test.go
- ashby.go
- ashby_test.go
- ats.go
- avature.go
- avature_test.go
- bamboohr.go
- bamboohr_test.go
- careersurl.go
- careersurl_test.go
- dayforce.go
- dayforce_test.go
- dump_cache.go
- dump_cache_test.go
- eightfold.go
- eightfold_test.go
- engage.go
- engage_test.go
- filter.go
- filter_test.go
- greenhouse.go
- greenhouse_test.go
- herp.go
- herp_test.go
- hrmos.go
- hrmos_test.go
- icims.go
- icims_test.go
- join.go
- join_test.go
- lever.go
- lever_test.go
- mokahr.go
- mokahr_test.go
- oracle.go
- oracle_test.go
- recruitee.go
- recruitee_test.go
- registry.go
- registry_test.go
- rippling.go
- rippling_test.go
- smartrecruiters.go
- smartrecruiters_test.go
- successfactors.go
- successfactors_test.go
- teamtailor.go
- teamtailor_test.go
- ultipro.go
- ultipro_test.go
- workable.go
- workable_test.go
- workday.go
- workday_test.go
- logging.go
- logging_test.go
- recovery.go
- recovery_e2e_test.go
- recovery_test.go
- amazon.go
- amazon_test.go
- apple.go
- apple_test.go
- cake.go
- cake_test.go
- company.go
- company_test.go
- flowxtra.go
- flowxtra_test.go
- freehire.go
- freehire_test.go
- google.go
- google_test.go
- helper.go
- indeed.go
- indeed_test.go
- job104.go
- job104_test.go
- jobindex.go
- jobindex_test.go
- linkedin.go
- linkedin_test.go
- meta.go
- meta_test.go
- mynavi.go
- mynavi_test.go
- openingsmcp.go
- openingsmcp_test.go
- tsmc.go
- tsmc_test.go
- career_site_and_listings_req.hurl
- career_site_churchmutual.json
- career_site_churchmutual_req.hurl
- career_site_guitarcenterexternal.json
- career_site_unknown_req.hurl
- career_site_unknown_rsp.json
- job_requisitions_page1.json
- client.go
- client_test.go
- companies.go
- companies.yaml
- companies_test.go
- doc.go
- mocksrv.go
- model.go
- job_detail_notfound_req.hurl
- job_detail_notfound_rsp.json
- job_detail_req.hurl
- job_detail_rsp.json
- jobs_filtered_req.hurl
- jobs_filtered_rsp.json
- jobs_req.hurl
- jobs_rsp.json
- jobs_soft_error_req.hurl
- jobs_soft_error_rsp.json
- client.go
- client_test.go
- doc.go
- gen.go
- mocksrv.go
- oas_cfg_gen.go
- oas_client_gen.go
- oas_handlers_gen.go
- oas_json_gen.go
- oas_labeler_gen.go
- oas_middleware_gen.go
- oas_operations_gen.go
- oas_parameters_gen.go
- oas_request_decoders_gen.go
- oas_request_encoders_gen.go
- oas_response_decoders_gen.go
- oas_response_encoders_gen.go
- oas_router_gen.go
- oas_schemas_gen.go
- oas_server_gen.go
- oas_unimplemented_gen.go
- oas_validators_gen.go
- openapi.yaml
- job_detail_not_found_req.hurl
- job_detail_not_found_rsp.json
- job_detail_req.hurl
- job_detail_rsp.json
- jobs_filtered_req.hurl
- jobs_filtered_rsp.json
- jobs_req.hurl
- jobs_rsp.json
- teams_req.hurl
- teams_rsp.json
- client.go
- client_test.go
- doc.go
- gen.go
- mocksrv.go
- oas_cfg_gen.go
- oas_client_gen.go
- oas_handlers_gen.go
- oas_interfaces_gen.go
- oas_json_gen.go
- oas_labeler_gen.go
- oas_middleware_gen.go
- oas_operations_gen.go
- oas_parameters_gen.go
- oas_request_decoders_gen.go
- oas_request_encoders_gen.go
- oas_response_decoders_gen.go
- oas_response_encoders_gen.go
- oas_router_gen.go
- oas_schemas_gen.go
- oas_server_gen.go
- oas_unimplemented_gen.go
- oas_validators_gen.go
- openapi.yaml
- products.go
- board_comp_rsp.json
- board_nulls_rsp.json
- board_req.hurl
- board_rsp.json
- client_test.go
- companies.go
- companies.yaml
- doc.go
- gen.go
- mocksrv.go
- oas_cfg_gen.go
- oas_client_gen.go
- oas_handlers_gen.go
- oas_interfaces_gen.go
- oas_json_gen.go
- oas_labeler_gen.go
- oas_middleware_gen.go
- oas_operations_gen.go
- oas_parameters_gen.go
- oas_request_decoders_gen.go
- oas_request_encoders_gen.go
- oas_response_decoders_gen.go
- oas_response_encoders_gen.go
- oas_router_gen.go
- oas_schemas_gen.go
- oas_server_gen.go
- oas_unimplemented_gen.go
- oas_validators_gen.go
- openapi.yaml
- cities_req.hurl
- cities_rsp.json
- job_detail_req.hurl
- job_detail_rsp.html
- job_not_found_req.hurl
- job_not_found_rsp.html
- jobs_empty_req.hurl
- jobs_empty_rsp.html
- jobs_en_req.hurl
- jobs_en_rsp.html
- jobs_filtered_req.hurl
- jobs_filtered_rsp.html
- jobs_req.hurl
- jobs_rsp.html
- client.go
- client_test.go
- doc.go
- mocksrv.go
- openapi.yaml
- parse.go
- parse_test.go
- job_detail_fields_req.hurl
- job_detail_fields_rsp.html
- job_detail_not_found_req.hurl
- job_detail_not_found_rsp.html
- job_detail_req.hurl
- job_detail_rsp.html
- search_filtered_req.hurl
- search_filtered_rsp.html
- search_jobs_theme_req.hurl
- search_jobs_theme_rsp.html
- search_no_legend_req.hurl
- search_no_legend_rsp.html
- search_no_results_req.hurl
- search_no_results_rsp.html
- search_offset_req.hurl
- search_offset_rsp.html
- search_req.hurl
- search_rsp.html
- client.go
- client_test.go
- companies.go
- companies.yaml
- companies_test.go
- doc.go
- mocksrv.go
- parse.go
- detail_not_found_req.hurl
- detail_not_found_rsp.json
- detail_nulls_req.hurl
- detail_nulls_rsp.json
- detail_req.hurl
- detail_rsp.json
- list_empty_req.hurl
- list_empty_rsp.json
- list_req.hurl
- list_rsp.json
- list_unknown_company_req.hurl
- list_variety_req.hurl
- list_variety_rsp.json
- client_test.go
- companies.go
- companies.yaml
- companies_test.go
- doc.go
- gen.go
- mocksrv.go
- oas_cfg_gen.go
- oas_client_gen.go
- oas_handlers_gen.go
- oas_interfaces_gen.go
- oas_json_gen.go
- oas_labeler_gen.go
- oas_middleware_gen.go
- oas_operations_gen.go
- oas_parameters_gen.go
- oas_request_decoders_gen.go
- oas_request_encoders_gen.go
- oas_response_decoders_gen.go
- oas_response_encoders_gen.go
- oas_router_gen.go
- oas_schemas_gen.go
- oas_server_gen.go
- oas_unimplemented_gen.go
- oas_validators_gen.go
- openapi.yaml
- workmode.go
- job_detail_req.hurl
- job_detail_rsp.json
- jobs_filtered_req.hurl
- jobs_req.hurl
- jobs_rsp.json
- api-usage-report.md
- client_test.go
- doc.go
- gen.go
- mocksrv.go
- oas_cfg_gen.go
- oas_client_gen.go
- oas_handlers_gen.go
- oas_json_gen.go
- oas_labeler_gen.go
- oas_middleware_gen.go
- oas_operations_gen.go
- oas_parameters_gen.go
- oas_request_decoders_gen.go
- oas_request_encoders_gen.go
- oas_response_decoders_gen.go
- oas_response_encoders_gen.go
- oas_router_gen.go
- oas_schemas_gen.go
- oas_server_gen.go
- oas_unimplemented_gen.go
- oas_validators_gen.go
- openapi.yaml
- attributes_departments_rsp.json
- attributes_payclasses_rsp.json
- attributes_paytypes_rsp.json
- attributes_req.hurl
- detail_bool_attribute_req.hurl
- detail_bool_attribute_rsp.json
- detail_not_found_req.hurl
- detail_not_found_rsp.json
- detail_null_currency_req.hurl
- detail_null_currency_rsp.json
- detail_null_description_header_rsp.json
- detail_req.hurl
- detail_rsp.json
- search_alljobs_req.hurl
- search_alljobs_rsp.json
- search_filtered_req.hurl
- search_filtered_rsp.json
- search_forbidden_req.hurl
- search_location_req.hurl
- search_null_location_req.hurl
- search_null_location_rsp.json
- search_null_postinglocations_req.hurl
- search_null_postinglocations_rsp.json
- search_page2_req.hurl
- search_page2_rsp.json
- search_req.hurl
- search_rsp.json
- search_unknown_tenant_req.hurl
- search_unknown_tenant_rsp.json
- siteinfo_req.hurl
- siteinfo_rsp.html
- client.go
- client_test.go
- companies.go
- companies.yaml
- companies_test.go
- doc.go
- gen.go
- mocksrv.go
- oas_cfg_gen.go
- oas_client_gen.go
- oas_handlers_gen.go
- oas_interfaces_gen.go
- oas_json_gen.go
- oas_labeler_gen.go
- oas_middleware_gen.go
- oas_operations_gen.go
- oas_parameters_gen.go
- oas_request_decoders_gen.go
- oas_request_encoders_gen.go
- oas_response_decoders_gen.go
- oas_response_encoders_gen.go
- oas_router_gen.go
- oas_schemas_gen.go
- oas_server_gen.go
- oas_unimplemented_gen.go
- oas_validators_gen.go
- openapi.yaml
- siteinfo.go
- areas_req.hurl
- areas_rsp.json
- job_detail_notfound_req.hurl
- job_detail_notfound_rsp.json
- job_detail_req.hurl
- job_detail_rsp.json
- jobs_area_filtered_req.hurl
- jobs_area_filtered_rsp.json
- jobs_empty_req.hurl
- jobs_empty_rsp.json
- jobs_keyword_filtered_req.hurl
- jobs_keyword_filtered_rsp.json
- jobs_req.hurl
- jobs_rsp.json
- client_test.go
- doc.go
- gen.go
- mocksrv.go
- oas_cfg_gen.go
- oas_client_gen.go
- oas_handlers_gen.go
- oas_json_gen.go
- oas_labeler_gen.go
- oas_middleware_gen.go
- oas_operations_gen.go
- oas_parameters_gen.go
- oas_request_decoders_gen.go
- oas_request_encoders_gen.go
- oas_response_decoders_gen.go
- oas_response_encoders_gen.go
- oas_router_gen.go
- oas_schemas_gen.go
- oas_server_gen.go
- oas_unimplemented_gen.go
- oas_validators_gen.go
- openapi.yaml
- position_details_not_found_req.hurl
- position_details_not_found_rsp.json
- position_details_req.hurl
- position_details_rsp.json
- search_filter_req.hurl
- search_filter_rsp.json
- search_query_req.hurl
- search_query_rsp.json
- search_req.hurl
- search_rsp.json
- client_test.go
- companies.go
- companies.yaml
- companies_test.go
- doc.go
- filters.go
- filters_test.go
- gen.go
- mocksrv.go
- oas_cfg_gen.go
- oas_client_gen.go
- oas_handlers_gen.go
- oas_interfaces_gen.go
- oas_json_gen.go
- oas_labeler_gen.go
- oas_middleware_gen.go
- oas_operations_gen.go
- oas_parameters_gen.go
- oas_request_decoders_gen.go
- oas_request_encoders_gen.go
- oas_response_decoders_gen.go
- oas_response_encoders_gen.go
- oas_router_gen.go
- oas_schemas_gen.go
- oas_server_gen.go
- oas_unimplemented_gen.go
- oas_validators_gen.go
- openapi.yaml
- search.go
- transport.go
- board_cap_req.hurl
- board_cap_rsp.html
- board_minimal_req.hurl
- board_minimal_rsp.html
- board_not_found_req.hurl
- board_not_found_rsp.html
- board_req.hurl
- board_rsp.html
- companies_page2_rsp.json
- companies_req.hurl
- companies_rsp.json
- job_detail_no_jsonld_req.hurl
- job_detail_no_jsonld_rsp.html
- job_detail_req.hurl
- job_detail_rsp.html
- job_not_found_req.hurl
- job_not_found_rsp.html
- API.md
- client.go
- client_test.go
- companies.go
- companies.yaml
- companies_test.go
- doc.go
- mocksrv.go
- model.go
- parse.go
- parse_test.go
- job_detail_not_found_req.hurl
- job_detail_not_found_rsp.json
- job_detail_req.hurl
- job_detail_rsp.json
- jobs_filtered_req.hurl
- jobs_filtered_rsp.json
- jobs_req.hurl
- jobs_rsp.json
- client_test.go
- doc.go
- gen.go
- mocksrv.go
- oas_cfg_gen.go
- oas_client_gen.go
- oas_handlers_gen.go
- oas_interfaces_gen.go
- oas_json_gen.go
- oas_labeler_gen.go
- oas_middleware_gen.go
- oas_operations_gen.go
- oas_parameters_gen.go
- oas_request_decoders_gen.go
- oas_request_encoders_gen.go
- oas_response_decoders_gen.go
- oas_response_encoders_gen.go
- oas_router_gen.go
- oas_schemas_gen.go
- oas_server_gen.go
- oas_unimplemented_gen.go
- oas_validators_gen.go
- openapi.yaml
- detail_not_found_req.hurl
- detail_not_found_rsp.json
- detail_req.hurl
- detail_rsp.json
- search_filtered_req.hurl
- search_filtered_rsp.json
- search_invalid_sort_req.hurl
- search_invalid_sort_rsp.json
- search_req.hurl
- search_rsp.json
- client_test.go
- doc.go
- gen.go
- mocksrv.go
- oas_cfg_gen.go
- oas_client_gen.go
- oas_handlers_gen.go
- oas_interfaces_gen.go
- oas_json_gen.go
- oas_labeler_gen.go
- oas_middleware_gen.go
- oas_operations_gen.go
- oas_parameters_gen.go
- oas_request_decoders_gen.go
- oas_request_encoders_gen.go
- oas_response_decoders_gen.go
- oas_response_encoders_gen.go
- oas_router_gen.go
- oas_schemas_gen.go
- oas_server_gen.go
- oas_unimplemented_gen.go
- oas_validators_gen.go
- openapi.yaml
- job_detail_req.hurl
- job_detail_rsp.json
- job_not_found_req.hurl
- job_not_found_rsp.json
- jobs_empty_req.hurl
- jobs_empty_rsp.json
- jobs_keyword_req.hurl
- jobs_keyword_rsp.json
- jobs_workplace_req.hurl
- jobs_workplace_rsp.json
- talent_zone_codes_req.hurl
- talent_zone_codes_rsp.json
- workplace_codes_req.hurl
- workplace_codes_rsp.json
- client_test.go
- doc.go
- gen.go
- mocksrv.go
- oas_cfg_gen.go
- oas_client_gen.go
- oas_handlers_gen.go
- oas_interfaces_gen.go
- oas_json_gen.go
- oas_labeler_gen.go
- oas_middleware_gen.go
- oas_operations_gen.go
- oas_parameters_gen.go
- oas_request_decoders_gen.go
- oas_request_encoders_gen.go
- oas_response_decoders_gen.go
- oas_response_encoders_gen.go
- oas_router_gen.go
- oas_schemas_gen.go
- oas_server_gen.go
- oas_unimplemented_gen.go
- oas_validators_gen.go
- openapi.yaml
- companies_no_match_req.hurl
- companies_no_match_rsp.json
- companies_req.hurl
- companies_rsp.json
- company_detail_req.hurl
- company_detail_rsp.json
- geo_cities_req.hurl
- geo_cities_rsp.json
- job_detail_not_found_req.hurl
- job_detail_not_found_rsp.json
- job_detail_req.hurl
- job_detail_rsp.json
- jobs_deep_page_req.hurl
- jobs_facets_req.hurl
- jobs_facets_rsp.json
- jobs_filtered_req.hurl
- jobs_filtered_rsp.json
- jobs_ignored_params_req.hurl
- jobs_ignored_params_rsp.json
- jobs_search_req.hurl
- jobs_search_rsp.json
- jobs_unknown_company_req.hurl
- jobs_unknown_company_rsp.json
- client_test.go
- gen.go
- mocksrv.go
- oas_cfg_gen.go
- oas_client_gen.go
- oas_handlers_gen.go
- oas_json_gen.go
- oas_labeler_gen.go
- oas_middleware_gen.go
- oas_operations_gen.go
- oas_parameters_gen.go
- oas_request_decoders_gen.go
- oas_request_encoders_gen.go
- oas_response_decoders_gen.go
- oas_response_encoders_gen.go
- oas_router_gen.go
- oas_schemas_gen.go
- oas_server_gen.go
- oas_unimplemented_gen.go
- oas_validators_gen.go
- openapi.yaml
- README.md
- transport.go
- transport_test.go
- job_detail_req.hurl
- job_detail_rsp.html
- jobs_filtered_req.hurl
- jobs_req.hurl
- jobs_rsp.html
- client.go
- client_test.go
- doc.go
- mocksrv.go
- openapi.yaml
- parse.go
- parse_test.go
- job_detail_full_req.hurl
- job_detail_full_rsp.json
- job_detail_req.hurl
- job_detail_rsp.json
- jobs_content_rsp.json
- jobs_req.hurl
- jobs_rsp.json
- client_test.go
- companies.go
- companies.yaml
- doc.go
- gen.go
- mocksrv.go
- oas_cfg_gen.go
- oas_client_gen.go
- oas_handlers_gen.go
- oas_interfaces_gen.go
- oas_json_gen.go
- oas_labeler_gen.go
- oas_middleware_gen.go
- oas_operations_gen.go
- oas_parameters_gen.go
- oas_request_decoders_gen.go
- oas_request_encoders_gen.go
- oas_response_decoders_gen.go
- oas_response_encoders_gen.go
- oas_router_gen.go
- oas_schemas_gen.go
- oas_server_gen.go
- oas_unimplemented_gen.go
- oas_validators_gen.go
- openapi.yaml
- company_media_optout_rsp.json
- company_not_found_req.hurl
- company_not_found_rsp.json
- company_outside_founder_rsp.json
- company_req.hurl
- company_rsp.json
- company_sparse_rsp.json
- jobs_req.hurl
- jobs_rsp.json
- client_test.go
- companies.go
- companies.yaml
- gen.go
- mocksrv.go
- oas_cfg_gen.go
- oas_client_gen.go
- oas_handlers_gen.go
- oas_interfaces_gen.go
- oas_json_gen.go
- oas_labeler_gen.go
- oas_middleware_gen.go
- oas_operations_gen.go
- oas_parameters_gen.go
- oas_request_decoders_gen.go
- oas_request_encoders_gen.go
- oas_response_decoders_gen.go
- oas_response_encoders_gen.go
- oas_router_gen.go
- oas_schemas_gen.go
- oas_server_gen.go
- oas_unimplemented_gen.go
- oas_validators_gen.go
- openapi.yaml
- browse_req.hurl
- browse_rsp.json
- search_company_req.hurl
- search_company_rsp.json
- search_filtered_req.hurl
- search_filtered_rsp.json
- search_invalid_country_req.hurl
- search_invalid_country_rsp.json
- search_req.hurl
- search_rsp.json
- search_unknown_company_req.hurl
- search_unknown_company_rsp.json
- client_test.go
- doc.go
- gen.go
- mocksrv.go
- oas_cfg_gen.go
- oas_client_gen.go
- oas_handlers_gen.go
- oas_interfaces_gen.go
- oas_json_gen.go
- oas_labeler_gen.go
- oas_middleware_gen.go
- oas_operations_gen.go
- oas_parameters_gen.go
- oas_request_decoders_gen.go
- oas_request_encoders_gen.go
- oas_response_decoders_gen.go
- oas_response_encoders_gen.go
- oas_router_gen.go
- oas_schemas_gen.go
- oas_server_gen.go
- oas_unimplemented_gen.go
- oas_validators_gen.go
- openapi.yaml
- job_detail_req.hurl
- job_detail_rsp.html
- job_detail_salary_req.hurl
- job_detail_salary_rsp.html
- job_detail_shinsotsu_req.hurl
- job_detail_shinsotsu_rsp.html
- job_notfound_req.hurl
- job_notfound_rsp.html
- jobs_nofacets_req.hurl
- jobs_nofacets_rsp.html
- jobs_p1_req.hurl
- jobs_p1_rsp.html
- jobs_p2_req.hurl
- jobs_p2_rsp.html
- jobs_p3_req.hurl
- jobs_p3_rsp.html
- jobs_p4_req.hurl
- jobs_p4_rsp.html
- jobs_small_req.hurl
- jobs_small_rsp.html
- tenant_notfound_req.hurl
- tenant_notfound_rsp.html
- client.go
- client_test.go
- companies.go
- companies.yaml
- companies_test.go
- doc.go
- mocksrv.go
- parse.go
- parse_test.go
- job_detail_not_found_req.hurl
- job_detail_not_found_rsp.html
- job_detail_req.hurl
- job_detail_rsp.html
- search_filtered_req.hurl
- search_filtered_rsp.html
- search_location_lorton_rsp.html
- search_location_req.hurl
- search_location_rsp.html
- search_no_results_req.hurl
- search_no_results_rsp.html
- search_posted_req.hurl
- search_posted_rsp.html
- search_req.hurl
- search_rsp.html
- search_unknown_company_req.hurl
- search_unknown_company_rsp.html
- client.go
- client_test.go
- companies.go
- companies.yaml
- companies_test.go
- mocksrv.go
- openapi.yaml
- parse.go
- parse_test.go
- job_detail_notfound_req.hurl
- job_detail_notfound_rsp.json
- job_detail_req.hurl
- job_detail_rsp.json
- jobs_filtered_req.hurl
- jobs_filtered_rsp.json
- jobs_req.hurl
- jobs_rsp.json
- API.md
- client.go
- client_test.go
- country.go
- doc.go
- gen.go
- generated.go
- genqlient.yaml
- mocksrv.go
- model.go
- operations.graphql
- parse.go
- parse_test.go
- schema.graphql
- issue_94_req.hurl
- issue_94_rsp.json
- job_detail_req.hurl
- job_detail_rsp.json
- jobs_filtered_req.hurl
- jobs_req.hurl
- jobs_rsp.json
- client_test.go
- doc.go
- gen.go
- ids.go
- mocksrv.go
- oas_cfg_gen.go
- oas_client_gen.go
- oas_handlers_gen.go
- oas_json_gen.go
- oas_labeler_gen.go
- oas_middleware_gen.go
- oas_operations_gen.go
- oas_parameters_gen.go
- oas_request_decoders_gen.go
- oas_request_encoders_gen.go
- oas_response_decoders_gen.go
- oas_response_encoders_gen.go
- oas_router_gen.go
- oas_schemas_gen.go
- oas_server_gen.go
- oas_unimplemented_gen.go
- oas_validators_gen.go
- openapi.yaml
- transport.go
- url.go
- url_test.go
- industries_req.hurl
- industries_rsp.json
- jobs_empty_req.hurl
- jobs_empty_rsp.json
- jobs_filtered_req.hurl
- jobs_filtered_rsp.json
- jobs_invalid_industry_req.hurl
- jobs_invalid_industry_rsp.json
- jobs_req.hurl
- jobs_rsp.json
- locations_req.hurl
- locations_rsp.json
- client_test.go
- doc.go
- gen.go
- mocksrv.go
- oas_cfg_gen.go
- oas_client_gen.go
- oas_handlers_gen.go
- oas_interfaces_gen.go
- oas_json_gen.go
- oas_labeler_gen.go
- oas_middleware_gen.go
- oas_operations_gen.go
- oas_parameters_gen.go
- oas_request_decoders_gen.go
- oas_request_encoders_gen.go
- oas_response_decoders_gen.go
- oas_response_encoders_gen.go
- oas_router_gen.go
- oas_schemas_gen.go
- oas_server_gen.go
- oas_unimplemented_gen.go
- oas_validators_gen.go
- openapi.yaml
- job_detail_req.hurl
- job_detail_robot_nolink_rsp.html
- job_detail_robot_rsp.html
- job_detail_rsp.html
- jobs_filtered_req.hurl
- jobs_filtered_rsp.html
- jobs_req.hurl
- jobs_rsp.html
- client.go
- client_test.go
- doc.go
- mocksrv.go
- openapi.yaml
- parse.go
- parse_test.go
- company_req.hurl
- company_rsp.html
- job_detail_notfound_req.hurl
- job_detail_notfound_rsp.html
- job_detail_remote_req.hurl
- job_detail_remote_rsp.html
- job_detail_req.hurl
- job_detail_rsp.html
- jobs_empty_req.hurl
- jobs_empty_rsp.json
- jobs_req.hurl
- jobs_rsp.json
- jobs_unknown_company_req.hurl
- jobs_unknown_company_rsp.json
- API.md
- client.go
- client_test.go
- companies.go
- companies.yaml
- companies_test.go
- doc.go
- gen.go
- generated.go
- genqlient.yaml
- mocksrv.go
- model.go
- operations.graphql
- parse.go
- parse_test.go
- schema.graphql
- posting_detail_req.hurl
- posting_detail_rsp.json
- postings_req.hurl
- postings_rsp.json
- client_test.go
- companies.go
- companies.yaml
- doc.go
- gen.go
- mocksrv.go
- oas_cfg_gen.go
- oas_client_gen.go
- oas_handlers_gen.go
- oas_json_gen.go
- oas_labeler_gen.go
- oas_middleware_gen.go
- oas_operations_gen.go
- oas_parameters_gen.go
- oas_request_decoders_gen.go
- oas_request_encoders_gen.go
- oas_response_decoders_gen.go
- oas_response_encoders_gen.go
- oas_router_gen.go
- oas_schemas_gen.go
- oas_server_gen.go
- oas_unimplemented_gen.go
- oas_validators_gen.go
- openapi.yaml
- job_detail_req.hurl
- job_detail_rsp.html
- jobs_filtered_req.hurl
- jobs_req.hurl
- jobs_rsp.html
- client.go
- client_test.go
- doc.go
- ids.go
- mocksrv.go
- openapi.yaml
- parse.go
- parse_test.go
- job_detail_not_found_req.hurl
- job_detail_not_found_rsp.html
- job_detail_req.hurl
- job_detail_rsp.html
- jobs_empty_req.hurl
- jobs_empty_rsp.json
- jobs_keyword_req.hurl
- jobs_keyword_rsp.json
- jobs_req.hurl
- jobs_rsp.json
- client.go
- client_test.go
- doc.go
- ids.go
- mocksrv.go
- parse.go
- filters_req.hurl
- filters_rsp.json
- job_detail_notfound_req.hurl
- job_detail_notfound_rsp.json
- job_detail_req.hurl
- job_detail_rsp.json
- jobs_filtered_req.hurl
- jobs_filtered_rsp.json
- jobs_req.hurl
- jobs_rsp.json
- locations_req.hurl
- locations_rsp.json
- client.go
- client_test.go
- doc.go
- mocksrv.go
- parse.go
- filter_aggregations_empty_req.hurl
- filter_aggregations_empty_rsp.json
- filter_aggregations_req.hurl
- filter_aggregations_rsp.json
- job_not_found_req.hurl
- job_not_found_rsp.json
- job_req.hurl
- job_rsp.json
- jobs_end_req.hurl
- jobs_end_rsp.json
- jobs_filtered_req.hurl
- jobs_filtered_rsp.json
- jobs_keyword_req.hurl
- jobs_keyword_rsp.json
- jobs_no_locations_req.hurl
- jobs_no_locations_rsp.json
- jobs_page2_req.hurl
- jobs_page2_rsp.json
- jobs_req.hurl
- jobs_rsp.json
- jobs_unknown_site_req.hurl
- jobs_unknown_site_rsp.json
- jobs_zero_total_req.hurl
- jobs_zero_total_rsp.json
- client.go
- client_test.go
- companies.go
- companies.yaml
- doc.go
- gen.go
- mocksrv.go
- oas_cfg_gen.go
- oas_client_gen.go
- oas_handlers_gen.go
- oas_json_gen.go
- oas_labeler_gen.go
- oas_middleware_gen.go
- oas_operations_gen.go
- oas_request_decoders_gen.go
- oas_request_encoders_gen.go
- oas_response_decoders_gen.go
- oas_response_encoders_gen.go
- oas_router_gen.go
- oas_schemas_gen.go
- oas_server_gen.go
- oas_unimplemented_gen.go
- oas_validators_gen.go
- openapi.yaml
- transport.go
- job_detail_notfound_req.hurl
- job_detail_req.hurl
- job_detail_rsp.html
- jobs_empty_req.hurl
- jobs_empty_rsp.html
- jobs_filtered_req.hurl
- jobs_req.hurl
- jobs_rsp.html
- client.go
- client_test.go
- doc.go
- mocksrv.go
- parse.go
- parse_test.go
- facets_req.hurl
- facets_rsp.json
- job_detail_notfound_req.hurl
- job_detail_notfound_rsp.html
- job_detail_req.hurl
- job_detail_rsp.html
- search_all_req.hurl
- search_all_rsp.json
- search_filtered_req.hurl
- search_filtered_rsp.json
- search_missing_referer_req.hurl
- search_missing_referer_rsp.json
- search_no_results_req.hurl
- search_no_results_rsp.json
- search_req.hurl
- search_rsp.json
- API.md
- client.go
- client_test.go
- doc.go
- mocksrv.go
- parse.go
- careers_page_rsp.html
- job_detail_not_found_req.hurl
- job_detail_not_found_rsp.json
- job_detail_req.hurl
- job_detail_rsp.json
- search_facets_req.hurl
- search_facets_rsp.json
- search_filtered_req.hurl
- search_filtered_rsp.json
- search_req.hurl
- search_rsp.json
- client_test.go
- companies.go
- companies.yaml
- companies_test.go
- gen.go
- mocksrv.go
- oas_cfg_gen.go
- oas_client_gen.go
- oas_handlers_gen.go
- oas_json_gen.go
- oas_labeler_gen.go
- oas_middleware_gen.go
- oas_operations_gen.go
- oas_parameters_gen.go
- oas_request_decoders_gen.go
- oas_request_encoders_gen.go
- oas_response_decoders_gen.go
- oas_response_encoders_gen.go
- oas_router_gen.go
- oas_schemas_gen.go
- oas_server_gen.go
- oas_unimplemented_gen.go
- oas_validators_gen.go
- openapi.yaml
- site.go
- site_test.go
- jobs_filtered_req.hurl
- jobs_req.hurl
- jobs_rsp.json
- client_test.go
- doc.go
- filter.go
- filter_test.go
- gen.go
- mocksrv.go
- oas_cfg_gen.go
- oas_client_gen.go
- oas_handlers_gen.go
- oas_json_gen.go
- oas_labeler_gen.go
- oas_middleware_gen.go
- oas_operations_gen.go
- oas_request_decoders_gen.go
- oas_request_encoders_gen.go
- oas_response_decoders_gen.go
- oas_response_encoders_gen.go
- oas_router_gen.go
- oas_schemas_gen.go
- oas_server_gen.go
- oas_unimplemented_gen.go
- oas_validators_gen.go
- openapi.yaml
- job_detail_notfound_req.hurl
- job_detail_notfound_rsp.json
- job_detail_req.hurl
- job_detail_rsp.json
- jobs_filtered_req.hurl
- jobs_filtered_rsp.json
- jobs_req.hurl
- jobs_rsp.json
- locations_req.hurl
- locations_rsp.json
- types_req.hurl
- types_rsp.json
- client_test.go
- gen.go
- mocksrv.go
- oas_cfg_gen.go
- oas_client_gen.go
- oas_handlers_gen.go
- oas_json_gen.go
- oas_labeler_gen.go
- oas_middleware_gen.go
- oas_operations_gen.go
- oas_parameters_gen.go
- oas_request_decoders_gen.go
- oas_request_encoders_gen.go
- oas_response_decoders_gen.go
- oas_response_encoders_gen.go
- oas_router_gen.go
- oas_schemas_gen.go
- oas_server_gen.go
- oas_unimplemented_gen.go
- oas_validators_gen.go
- openapi.yaml
- offers_nulls_rsp.json
- offers_req.hurl
- offers_rsp.json
- client_test.go
- companies.go
- companies.yaml
- doc.go
- gen.go
- mocksrv.go
- oas_cfg_gen.go
- oas_client_gen.go
- oas_handlers_gen.go
- oas_interfaces_gen.go
- oas_json_gen.go
- oas_labeler_gen.go
- oas_middleware_gen.go
- oas_operations_gen.go
- oas_request_decoders_gen.go
- oas_request_encoders_gen.go
- oas_response_decoders_gen.go
- oas_response_encoders_gen.go
- oas_router_gen.go
- oas_schemas_gen.go
- oas_server_gen.go
- oas_unimplemented_gen.go
- oas_validators_gen.go
- openapi.yaml
- search_category_req.hurl
- search_invalid_category_req.hurl
- search_invalid_category_rsp.json
- search_no_results_req.hurl
- search_no_results_rsp.json
- search_page_out_of_range_req.hurl
- search_page_out_of_range_rsp.json
- search_query_page_req.hurl
- search_query_page_rsp.json
- search_req.hurl
- search_rsp.json
- client_test.go
- detail.go
- doc.go
- gen.go
- mocksrv.go
- oas_cfg_gen.go
- oas_client_gen.go
- oas_handlers_gen.go
- oas_interfaces_gen.go
- oas_json_gen.go
- oas_labeler_gen.go
- oas_middleware_gen.go
- oas_operations_gen.go
- oas_parameters_gen.go
- oas_request_decoders_gen.go
- oas_request_encoders_gen.go
- oas_response_decoders_gen.go
- oas_response_encoders_gen.go
- oas_router_gen.go
- oas_schemas_gen.go
- oas_server_gen.go
- oas_unimplemented_gen.go
- oas_validators_gen.go
- openapi.yaml
- jobs_req.hurl
- jobs_rsp.json
- jobs_tags_empty_req.hurl
- jobs_tags_empty_rsp.json
- jobs_tags_req.hurl
- jobs_tags_rsp.json
- client_test.go
- doc.go
- gen.go
- mocksrv.go
- oas_cfg_gen.go
- oas_client_gen.go
- oas_handlers_gen.go
- oas_json_gen.go
- oas_labeler_gen.go
- oas_middleware_gen.go
- oas_operations_gen.go
- oas_parameters_gen.go
- oas_request_decoders_gen.go
- oas_request_encoders_gen.go
- oas_response_decoders_gen.go
- oas_response_encoders_gen.go
- oas_router_gen.go
- oas_schemas_gen.go
- oas_server_gen.go
- oas_unimplemented_gen.go
- oas_validators_gen.go
- openapi.yaml
- categories_req.hurl
- categories_rsp.json
- jobs_filtered_req.hurl
- jobs_req.hurl
- jobs_rsp.json
- client_test.go
- doc.go
- filter.go
- filter_test.go
- gen.go
- mocksrv.go
- oas_cfg_gen.go
- oas_client_gen.go
- oas_handlers_gen.go
- oas_json_gen.go
- oas_labeler_gen.go
- oas_middleware_gen.go
- oas_operations_gen.go
- oas_request_decoders_gen.go
- oas_request_encoders_gen.go
- oas_response_decoders_gen.go
- oas_response_encoders_gen.go
- oas_router_gen.go
- oas_schemas_gen.go
- oas_server_gen.go
- oas_unimplemented_gen.go
- oas_validators_gen.go
- openapi.yaml
- job_detail_req.hurl
- job_detail_rsp.json
- job_not_found_req.hurl
- job_not_found_rsp.json
- jobs_req.hurl
- jobs_rsp.json
- jobs_unknown_board_req.hurl
- jobs_unknown_board_rsp.json
- client_test.go
- companies.go
- companies.yaml
- doc.go
- gen.go
- mocksrv.go
- oas_cfg_gen.go
- oas_client_gen.go
- oas_handlers_gen.go
- oas_interfaces_gen.go
- oas_json_gen.go
- oas_labeler_gen.go
- oas_middleware_gen.go
- oas_operations_gen.go
- oas_parameters_gen.go
- oas_request_decoders_gen.go
- oas_request_encoders_gen.go
- oas_response_decoders_gen.go
- oas_response_encoders_gen.go
- oas_router_gen.go
- oas_schemas_gen.go
- oas_server_gen.go
- oas_unimplemented_gen.go
- oas_validators_gen.go
- openapi.yaml
- departments_req.hurl
- departments_rsp.json
- posting_detail_req.hurl
- posting_detail_rsp.json
- posting_not_found_req.hurl
- posting_not_found_rsp.json
- postings_filtered_req.hurl
- postings_filtered_rsp.json
- postings_req.hurl
- postings_rsp.json
- postings_unknown_company_req.hurl
- postings_unknown_company_rsp.json
- client_test.go
- companies.go
- companies.yaml
- companies_test.go
- doc.go
- gen.go
- mocksrv.go
- oas_cfg_gen.go
- oas_client_gen.go
- oas_handlers_gen.go
- oas_interfaces_gen.go
- oas_json_gen.go
- oas_labeler_gen.go
- oas_middleware_gen.go
- oas_operations_gen.go
- oas_parameters_gen.go
- oas_request_decoders_gen.go
- oas_request_encoders_gen.go
- oas_response_decoders_gen.go
- oas_response_encoders_gen.go
- oas_router_gen.go
- oas_schemas_gen.go
- oas_server_gen.go
- oas_unimplemented_gen.go
- oas_uri_gen.go
- oas_validators_gen.go
- openapi.yaml
- facet_values_req.hurl
- facet_values_rsp.json
- job_detail_not_found_req.hurl
- job_detail_not_found_rsp.html
- job_detail_req.hurl
- job_detail_rsp.html
- search_filtered_req.hurl
- search_filtered_rsp.html
- search_no_results_req.hurl
- search_no_results_rsp.html
- search_req.hurl
- search_rsp.html
- client.go
- client_test.go
- companies.go
- companies.yaml
- companies_test.go
- mocksrv.go
- openapi.yaml
- parse.go
- parse_test.go
- job_detail_req.hurl
- job_detail_rsp.html
- jobs_filtered_req.hurl
- jobs_req.hurl
- jobs_rsp.json
- client.go
- client_test.go
- doc.go
- jobs.go
- mocksrv.go
- openapi.yaml
- parse.go
- parse_test.go
- jobs_missing_location_req.hurl
- jobs_missing_location_rsp.json
- jobs_nulls_req.hurl
- jobs_nulls_rsp.json
- jobs_req.hurl
- jobs_rsp.json
- jobs_unknown_company_req.hurl
- jobs_unknown_company_rsp.json
- client_test.go
- companies.go
- companies.yaml
- companies_test.go
- doc.go
- gen.go
- mocksrv.go
- oas_cfg_gen.go
- oas_client_gen.go
- oas_handlers_gen.go
- oas_interfaces_gen.go
- oas_json_gen.go
- oas_labeler_gen.go
- oas_middleware_gen.go
- oas_operations_gen.go
- oas_request_decoders_gen.go
- oas_request_encoders_gen.go
- oas_response_decoders_gen.go
- oas_response_encoders_gen.go
- oas_router_gen.go
- oas_schemas_gen.go
- oas_server_gen.go
- oas_unimplemented_gen.go
- oas_validators_gen.go
- openapi.yaml
- job_detail_req.sh
- job_detail_rsp.html
- jobs_req.sh
- jobs_rsp.html
- client.go
- client_test.go
- doc.go
- ids.go
- mocksrv.go
- openapi.yaml
- parse.go
- parse_test.go
- detail_not_found_req.hurl
- detail_not_found_rsp.html
- detail_req.hurl
- detail_rsp.html
- filters_req.hurl
- filters_rsp.json
- search_filtered_req.hurl
- search_filtered_rsp.json
- search_req.hurl
- search_rsp.json
- search_unknown_company_req.hurl
- search_unknown_company_rsp.html
- view_more_categories_req.hurl
- view_more_categories_rsp.json
- view_more_locations_req.hurl
- view_more_locations_rsp.json
- careers_url.go
- careers_url_test.go
- client.go
- client_test.go
- companies.go
- companies.yaml
- companies_test.go
- mocksrv.go
- openapi.yaml
- parse.go
- parse_test.go
- back_end_req.hurl
- back_end_rsp.xml
- design_req.hurl
- design_rsp.xml
- full_stack_req.hurl
- full_stack_rsp.xml
- unknown_category_req.hurl
- client.go
- client_test.go
- doc.go
- filter.go
- filter_test.go
- mocksrv.go
- job_detail_req.hurl
- job_detail_rsp.json
- job_not_found_req.hurl
- job_not_found_rsp.txt
- jobs_filtered_req.hurl
- jobs_filtered_rsp.json
- jobs_filters_req.hurl
- jobs_filters_rsp.json
- jobs_page2_rsp.json
- jobs_req.hurl
- jobs_rsp.json
- jobs_unknown_company_req.hurl
- jobs_unknown_company_rsp.txt
- client_test.go
- companies.go
- companies.yaml
- companies_test.go
- doc.go
- gen.go
- mocksrv.go
- oas_cfg_gen.go
- oas_client_gen.go
- oas_handlers_gen.go
- oas_interfaces_gen.go
- oas_json_gen.go
- oas_labeler_gen.go
- oas_middleware_gen.go
- oas_operations_gen.go
- oas_parameters_gen.go
- oas_request_decoders_gen.go
- oas_request_encoders_gen.go
- oas_response_decoders_gen.go
- oas_response_encoders_gen.go
- oas_router_gen.go
- oas_schemas_gen.go
- oas_server_gen.go
- oas_unimplemented_gen.go
- oas_validators_gen.go
- openapi.yaml
- facets_req.hurl
- facets_rsp.json
- nvidia_job_detail_req.hurl
- nvidia_job_detail_rsp.json
- nvidia_jobs_req.hurl
- nvidia_jobs_rsp.json
- trendmicro_job_detail_req.hurl
- trendmicro_job_detail_rsp.json
- trendmicro_jobs_req.hurl
- trendmicro_jobs_rsp.json
- careers_url.go
- careers_url_test.go
- client.go
- client_test.go
- companies.go
- companies.yaml
- companies_test.go
- doc.go
- gen.go
- mocksrv.go
- oas_cfg_gen.go
- oas_client_gen.go
- oas_handlers_gen.go
- oas_json_gen.go
- oas_labeler_gen.go
- oas_middleware_gen.go
- oas_operations_gen.go
- oas_parameters_gen.go
- oas_request_decoders_gen.go
- oas_request_encoders_gen.go
- oas_response_decoders_gen.go
- oas_response_encoders_gen.go
- oas_router_gen.go
- oas_schemas_gen.go
- oas_server_gen.go
- oas_unimplemented_gen.go
- oas_validators_gen.go
- openapi.yaml
- path.go
- path_test.go
- detail_not_found_req.hurl
- jobs_noop_query_req.hurl
- jobs_req.hurl
- jobs_rsp.json
- client.go
- client_test.go
- doc.go
- filter.go
- filter_test.go
- mocksrv.go
- dayforce.yaml
- .gitattributes
- .gitignore
- .goreleaser.yaml
- AGENTS.md
- CLAUDE.md
- Dockerfile
- go.mod
- go.sum
- LICENSE
- Makefile
- README.md
# Installation Guide
git clone https://github.com/amikai/openings-mcp
Downloads the entire project code from GitHub to your computer.
cd openings-mcp
Moves into the project folder you just downloaded.
2. Official Install Script
Easy Recommendedbrew install --cask amikai/tap/openings-mcp
Installs the pre-built package via Homebrew β no source build required.
go install github.com/amikai/openings-mcp/cmd/openings-mcp@latest
Downloads and installs the specified version directly β no need to clone the repo yourself.
Pulled directly from this repo's README.
3. Docker
Easy- Git Needed to download the project code from GitHub.
- Docker Desktop Needed to build and run containers. Install it and keep it running in the background.
docker pull ghcr.io/amikai/openings-mcp
Type this command into your terminal and run it.
claude mcp add --scope user openings-mcp -- docker run -i --rm ghcr.io/amikai/openings-mcp
Runs the built image as an actual container.
Pulled directly from this repo's README.
4. Go
Mediumgo install github.com/amikai/openings-mcp/cmd/openings-mcp@latest
Downloads and installs the specified version directly β no need to clone the repo yourself.
Pulled directly from this repo's README.
5. Make
Medium- Git Needed to download the project code from GitHub.
- Make Usually pre-installed on Linux/macOS. On Windows, install separately (e.g. via MSYS2 or WSL).
make
Compiles the code based on the generated build configuration to produce an executable.
