remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Integrations
Enables configuration of the Apollo.io MCP server using environment variables stored in a .env file for development purposes.
Supports cloning the repository from GitHub as part of the installation process for the Apollo.io MCP server.
Hosts the Apollo.io MCP server repository and the MCP SDK dependency, providing version control and access to the codebase.
Apollo.io MCP 서버
Apollo.io API와의 원활한 통합을 위한 강력한 모델 컨텍스트 프로토콜(MCP) 서버 구현으로, AI 어시스턴트가 Apollo.io 데이터와 상호 작용할 수 있습니다.
개요
이 MCP 서버는 Apollo.io API와 상호 작용하기 위한 포괄적인 도구 세트를 제공하여 AI 도우미가 다음을 수행할 수 있도록 합니다.
- 사람과 조직을 위한 데이터 강화
- 사람과 조직 검색
- 특정 조직의 채용 공고 찾기
- AI 어시스턴트 인터페이스를 벗어나지 않고 Apollo.io 작업을 수행하세요
왜 이 MCP 서버를 사용해야 하나요?
- 원활한 AI 통합 : AI 어시스턴트를 Apollo.io 데이터에 직접 연결
- 간소화된 API 작업 : 자연어 명령을 통해 일반적인 Apollo.io 작업을 수행합니다.
- 실시간 데이터 액세스 : Apollo.io에서 최신 정보를 얻으세요
- 보안 인증 : Apollo.io의 보안 API 토큰 인증을 사용합니다.
- 확장 가능한 디자인 : 필요에 따라 Apollo.io API 기능을 쉽게 추가할 수 있습니다.
설치
지엑스피1
구성
서버에는 Apollo.io API 액세스 토큰이 필요합니다. 다음 방법으로 토큰을 얻을 수 있습니다.
- Apollo.io 계정 으로 이동
- 설정 > API로 이동
- API 키 생성
토큰은 두 가지 방법으로 제공할 수 있습니다.
- 환경 변수로서:Copy
- 명령줄 인수로:Copy
개발을 위해 프로젝트 루트에 .env
파일을 만들어 환경 변수를 저장합니다.
용법
서버 시작
SSE 서버에서 인증 구현
SSE 서버는 인증을 위해 mcp-proxy-auth 패키지를 사용합니다. 인증을 구현하려면 다음을 수행하세요.
- 패키지를 설치하세요:Copy
AUTH_SERVER_URL
환경 변수를 API 키 확인 엔드포인트를 가리키도록 설정합니다.Copy- 인증을 사용하여 SSE 서버를 실행합니다.Copy
- SSE URL은 다음에서 확인할 수 있습니다.인증을 위해Copy
apikey
실제 API 키로 바꾸세요.
mcp-proxy-auth
패키지는 다음과 같은 프록시 역할을 합니다.
- SSE 서버에 대한 요청을 가로채기
- 인증 서버에 대해 API 키를 확인합니다.
- 인증된 요청만 SSE 엔드포인트에 도달하도록 허용합니다.
AI 어시스턴트와 통합
이 MCP 서버는 모델 컨텍스트 프로토콜(MCP)을 지원하는 AI 어시스턴트와 함께 작동하도록 설계되었습니다. 서버가 실행되면 호환되는 AI 어시스턴트가 Apollo.io 데이터와 상호 작용하는 데 사용할 수 있는 도구 세트가 제공됩니다.
사용 가능한 도구
이 서버는 다음과 같은 강력한 Apollo.io 통합 도구를 제공합니다.
- 사람_풍요로움
- People Enrichment 엔드포인트를 사용하여 1인에 대한 데이터를 풍부하게 만드세요.
- 매개변수:
first_name
(문자열, 선택 사항): 사람의 이름last_name
(문자열, 선택 사항): 해당 사람의 성email
(문자열, 선택 사항): 해당 사람의 이메일 주소domain
(문자열, 선택 사항): 회사 도메인organization_name
(문자열, 선택 사항): 조직 이름
- 예:Copy
- 조직_강화
- 조직 강화 엔드포인트를 사용하여 1개 회사의 데이터를 강화합니다.
- 매개변수:
domain
(문자열, 선택 사항): 회사 도메인name
(문자열, 선택 사항): 회사 이름
- 예:Copy
- 사람 검색
- 사람 검색 엔드포인트를 사용하여 사람을 찾으세요
- 매개변수:
q_organization_domains_list
(배열, 선택 사항): 검색할 조직 도메인 목록person_titles
(배열, 선택 사항): 검색할 직책 목록person_seniorities
(배열, 선택 사항): 검색할 선임 수준 목록
- 예:Copy
- 조직 검색
- 조직 검색 엔드포인트를 사용하여 조직을 찾으세요
- 매개변수:
q_organization_domains_list
(배열, 선택 사항): 검색할 조직 도메인 목록organization_locations
(배열, 선택 사항): 검색할 조직 위치 목록
- 예:Copy
- 조직_구인_공고
- 조직 채용 공고 엔드포인트를 사용하여 특정 조직의 채용 공고를 찾으세요.
- 매개변수:
organization_id
(문자열, 필수): Apollo.io 조직 ID
- 예:Copy
서버 확장
이 서버는 쉽게 확장할 수 있도록 설계되었습니다. 새로운 Apollo.io API 기능을 추가하려면 다음을 수행하세요.
src/apollo-client.ts
의ApolloClient
클래스에 새로운 메서드를 추가합니다.src/index.ts
의setupToolHandlers
메서드에 새 도구를 등록합니다.npm run build
로 프로젝트를 다시 빌드하세요.
특허
이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여되었습니다. 자세한 내용은 라이선스 파일을 참조하세요.
키워드
Apollo.io, 모델 컨텍스트 프로토콜, MCP, AI 어시스턴트, TypeScript, API 통합, Apollo.io API, 사람 강화, 조직 강화, 사람 검색, 조직 검색, 채용 공고, AI 도구
You must be authenticated.
AI 어시스턴트가 Apollo.io 데이터와 상호 작용하여 사람/조직 강화, 자연어 명령을 통한 구인 공고 검색 및 조회와 같은 작업을 수행할 수 있도록 하는 모델 컨텍스트 프로토콜 서버 구현입니다.