{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_wstvn7c7y7x5","handle":"epmp-igen-document-search-mcp-server","url":"https://wellknown.network/agents/epmp-igen-document-search-mcp-server","links":{"self":"https://wellknown.network/agents/epmp-igen-document-search-mcp-server/record.json","html":"https://wellknown.network/agents/epmp-igen-document-search-mcp-server","markdown":"https://wellknown.network/agents/epmp-igen-document-search-mcp-server/record.md","api":"https://wellknown.network/api/v1/agents/epmp-igen-document-search-mcp-server","status":"https://wellknown.network/api/v1/agents/epmp-igen-document-search-mcp-server/status","claim":"https://wellknown.network/agents/epmp-igen-document-search-mcp-server/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/epmp-igen-document-search-mcp-server/claim.json","badge":"https://wellknown.network/agents/epmp-igen-document-search-mcp-server/badge.svg","openapi":"https://wellknown.network/openapi.json"},"ard":{"identifier":"urn:air::server:epmp-igen-document-search-mcp-server","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"epmp-igen-document-search-mcp-server","summary":"InfoNgen search MCP server","description":"# InfoNgen Document Search MCP Server\n\nThis is a Model Context Protocol (MCP) server that provides semantic search capabilities using the InfoNgen API. It allows AI assistants to search for documents, news, and other content indexed by InfoNgen.\n\n## Features\n\n- **Semantic Search**: Perform semantic searches against the InfoNgen database.\n- **Document Retrieval**: Retrieves document details including headline, summary, provider, publication date, and URL.\n- **Content Snippets**: Returns relevant content chunks from the documents.\n\n## Configuration\n\nThe server requires the following configuration, which can be provided via environment variables or command-line arguments:\n\n| Environment Variable | Command Line Argument | Description |\n|----------------------|-----------------------|-------------|\n| `API_BASE_URL` | `--api-base-url` | The base URL for the InfoNgen API. |\n| `API_KEY` | `--api-key` | Your InfoNgen API Key. |\n| `OAUTH_TOKEN_URL` | `--oauth-token-url` | The OAuth2 token endpoint URL. |\n| `OAUTH_CLIENT_ID` | `--oauth-client-id` | Your OAuth2 Client ID. |\n| `OAUTH_CLIENT_SECRET` | `--oauth-client-secret` | Your OAuth2 Client Secret. |\n| `USER_CONTEXT` | `--user-context` | The user context string for API requests. |\n\n## Installation\n\nEnsure you have Python 3.11 or higher installed.\n\n1. Clone the repository.\n2. Install dependencies:\n\n```bash\n# Install dependencies and set up the environment\nuv sync\n```\n\n## Usage\n\n### Running the Server\n\nYou can run the server using `uvx`. Make sure to set the required environment variables or command line arguments first.\n\n```bash\n# Set environment variables (example for PowerShell)\n$env:API_BASE_URL=\"https://api.infongen.com/v1\"\n$env:API_KEY=\"your-api-key\"\n$env:OAUTH_TOKEN_URL=\"https://auth.infongen.com/oauth/token\"\n$env:OAUTH_CLIENT_ID=\"your-client-id\"\n$env:OAUTH_CLIENT_SECRET=\"your-client-secret\"\n$env:USER_CONTEXT=\"your-user-context\"\n\n# Run the server\nuvx --index-url https://nexus-ci.core.kuberocketci.io/repository/krci-pyt…","publisher":{"name":"Mikita Demidtchik","url":null},"homepage":null,"repository":null,"version":"0.2.1","license":null,"protocols":["mcp"],"tags":["mcp"],"pricing":null,"endpoints":[{"url":"pypi:epmp-igen-document-search-mcp-server","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","summary":"pypi","version":"pypi","description":"pypi","publisherName":"pypi"}},"derived":{"capabilities":[{"slug":"dev.terminal","name":"Terminal & Shell","confidence":0.825,"provenance":"derived"},{"slug":"security.identity","name":"Identity & Access","confidence":0.745,"provenance":"derived"}],"categories":["dev","security"],"language":"en"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"epmp-igen-document-search-mcp-server","registry":"pypi","observedAt":"2026-09-09T15:23:49.520Z","publishedAt":"2025-12-18T14:26:38.500740Z","latestVersion":"0.2.1"}},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"epmp-igen-document-search-mcp-server","url":"https://pypi.org/project/epmp-igen-document-search-mcp-server/","firstSeenAt":"2026-09-09T15:21:39.470Z","fetchedAt":"2026-09-09T15:21:39.470Z","normalizedAt":"2026-09-09T15:21:39.470Z"}]},"firstSeenAt":"2026-09-09T15:21:39.470Z","updatedAt":"2026-09-09T15:23:49.520Z"}